XML 65 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Accrued Liabilities - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
Payroll and employee benefits $ 22,764 $ 30,778
Warranty reserves 2,431 2,094
Restructuring costs 1,642 1,296
Workers' compensation 1,598 1,516
Fair value of derivatives 0 1,722
Other 18,926 16,589
Total 56,062 62,031
Accrued Expense [Member]    
Operating lease current liability $ 8,701 $ 8,036