XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Accrued Liabilities (Tables)
3 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
   

September 30, 2023

   

June 30, 2023

 

Payroll and employee benefits

  $ 23,960     $ 30,778  

Operating lease current liability

    8,686       8,036  

Warranty reserves

    2,460       2,094  

Restructuring costs

    1,693       1,296  

Workers' compensation

    1,481       1,516  

Fair value of derivatives

    1,951       1,722  

Other

    19,456       16,589  

Total

  $ 59,687     $ 62,031