XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 1 - Summary of Significant Accounting Policies (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Accounts Receivable, after Allowance for Credit Loss, Current $ 78,626 $ 77,681 $ 77,800
Cash, Uninsured Amount 3,300 2,300  
Depreciation $ 5,000 4,900  
Standard Warranty Extended Term for Exceptions 10 years    
Defined Contribution Plan, Cost $ 2,300 2,500  
Research and Development Expense $ 3,500 $ 3,400  
Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares 2,087,000 2,156,000  
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax $ 100 $ (300)  
Other Expense [Member]      
Gain (Loss), Foreign Currency Transaction, before Tax $ 300    
Maximum [Member]      
Finite-Lived Intangible Asset, Useful Life 20 years    
Standard Warranty Term 5 years    
Minimum [Member]      
Finite-Lived Intangible Asset, Useful Life 5 years    
Standard Warranty Term 1 year    
Leasehold Improvements [Member] | Maximum [Member]      
Property, Plant and Equipment, Useful Life (Year) 15 years