v3.26.1
Note E - Accrued Liabilities - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Deferred Revenue $ 36,211 $ 29,664 $ 2,025
Customer deposits 14,538 13,538 $ 26,540
Salaries and wages 13,496 14,095  
Warranty 4,210 4,174  
Distributor rebates 3,052 3,083  
Retirement benefits 2,134 1,664  
Other 9,098 14,437  
Total accrued liabilities $ 82,739 $ 80,655