XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Nature of Business and Summary of Significant Accounting Policies (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2021
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2022
USD ($)
segment
shares
Dec. 31, 2021
USD ($)
shares
Sep. 30, 2022
shares
Jun. 30, 2022
USD ($)
shares
Jan. 04, 2022
shares
Jan. 03, 2022
shares
Sep. 30, 2021
shares
Jun. 30, 2021
shares
Sep. 16, 2014
shares
Accounting policies                        
Stock split 2                      
Percentage of stock dividend 100.00%                      
Common stock, outstanding (in shares) | shares   36,745,718   36,745,718     36,734,482         38,800,000
Allowance for credit losses   $ 215,000   $ 215,000     $ 243,000          
Warranty term       24 to 36                
Stock-Based Compensation                        
Number of share incentive programs       four                
Stock based compensation expense   335,000 $ 1,255,000 $ 812,000 $ 1,344,000              
Foreign currency realized/unrealized gains(loss)   0 $ 0 $ 0 $ 0              
Segment Reporting                        
Number of operating segments (in segments) | segment       1                
Leases                        
Operating lease asset   $ 5,961,000   $ 5,961,000     $ 7,350,000          
Equipment                        
Accounting policies                        
Payment terms       30 and 180                
Services                        
Accounting policies                        
Payment terms       30 days                
Common Stock                        
Accounting policies                        
Stock split 2                      
Percentage of stock dividend 100.00%                      
Number of shares outstanding | shares 39,625,471 39,639,433 39,625,471 39,639,433 39,625,471 39,636,677 39,628,197 36,731,756   39,600,883 39,595,883  
Common Stock | Previously Reported                        
Accounting policies                        
Number of shares outstanding | shares                 18,365,878