XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Accrued Liabilities (Tables)
6 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
   

December 31, 2023

   

June 30, 2023

 

Payroll and employee benefits

  $ 22,764     $ 30,778  

Operating lease current liability

    8,701       8,036  

Warranty reserves

    2,431       2,094  

Restructuring costs

    1,642       1,296  

Workers' compensation

    1,598       1,516  

Fair value of derivatives

    -       1,722  

Other

    18,926       16,589  

Total

  $ 56,062     $ 62,031