XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Note 9 - Accrued Liabilities (Tables)
3 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
  

September 30, 2024

  

June 30, 2024

 

Payroll and employee benefits

 $19,438  $26,657 

Operating lease current liability

  8,481   8,289 

Warranty reserves

  2,326   2,209 

Restructuring costs

  1,304   1,447 

Workers' compensation

  1,373   1,135 

Contingent consideration

  330   330 

Fair value of derivatives

  162   - 

Other

  19,471   16,631 

Total

 $52,885  $56,698