| Schedule of Accrued Liabilities [Table Text Block] |
(In thousands) | | June 30, 2026 | | | June 30, 2025 | |
Accrued expenses: | | | | | | | | |
Customer prepayments | | $ | 6,432 | | | $ | 4,070 | |
Compensation and benefits | | | 16,690 | | | | 12,471 | |
Accrued warranty | | | 7,331 | | | | 7,505 | |
Accrued sales commissions | | | 3,761 | | | | 3,956 | |
Accrued freight | | | 2,230 | | | | 1,978 | |
Accrued FICA | | | 597 | | | | 567 | |
Operating lease liabilities | | | 12,333 | | | | 6,037 | |
Accrued rebates | | | 4,126 | | | | 1,653 | |
Accrued sales and use tax | | | 2,457 | | | | - | |
Accrued commitments and contingency | | | 2,114 | | | | - | |
Accrued income taxes | | | 2,284 | | | | 1,848 | |
Other accrued expenses | | | 7,566 | | | | 5,167 | |
Total Accrued Expenses | | $ | 67,921 | | | $ | 45,252 | |
|