Earnings per Share (Details Narrative) - shares shares in Thousands  | 
3 Months Ended | |
|---|---|---|
Dec. 31, 2022  | 
Dec. 31, 2021  | 
|
| Earnings per Share | ||
| Weighted average dilutive incremental shares | 816 | 1,442 | 
| Weighted average dilutive incremental anti dilutive | 3,373 | 1,748 | 
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  |