XML 46 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Business and Summary of Significant Accounting Policies (Details)
1 Months Ended 12 Months Ended
Dec. 31, 2021
Jun. 30, 2023
USD ($)
segment
shares
Jun. 30, 2022
USD ($)
shares
Jun. 30, 2021
USD ($)
shares
Jun. 30, 2020
shares
Accounting policies          
Stock split 2        
Percentage of stock dividend 100.00%        
Allowance for credit losses   $ 131,000 $ 243,000    
Warranty term   24 to 36      
Stock-Based Compensation          
Number of share incentive programs   five      
Stock based compensation expense   $ 1,464,000 1,649,000 $ 435,000  
Foreign currency realized/unrealized gains(loss)   $ 0 $ 0 $ 0  
Segment Reporting          
Number of operating segments (in segments) | segment   1      
Equipment          
Accounting policies          
Payment terms   30 and 180      
Services          
Accounting policies          
Payment terms   30 days      
Common Stock          
Accounting policies          
Number of shares outstanding | shares   39,663,812 39,628,197 39,595,883 39,588,417