XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 9 - Accrued Liabilities (Tables)
9 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
  

March 31, 2024

  

June 30, 2023

 

Payroll and employee benefits

 $23,563  $30,778 

Operating lease current liability

  7,946   8,036 

Warranty reserves

  2,399   2,094 

Restructuring costs

  2,191   1,296 

Workers' compensation

  1,144   1,516 

Fair value of derivatives

  -   1,722 

Other

  18,204   16,589 

Total

 $55,447  $62,031