Note 1 - Summary of Significant Accounting Policies - Warranty Liabilities (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| Balance at beginning of the period | $ 7,505 | $ 6,623 | $ 6,501 |
| Addition from acquired company | 500 | 73 | 345 |
| Additions charged to expense | 3,801 | 5,304 | 3,781 |
| Deductions for repairs and replacements | (4,475) | (4,495) | (4,004) |
| Balance at end of the period | $ 7,331 | $ 7,505 | $ 6,623 |