XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.4
Note 9 - Accrued Liabilities (Tables)
6 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
  

December 31, 2024

  

June 30, 2024

 

Payroll and employee benefits

 $18,723  $26,657 

Operating lease current liability

  9,232   8,289 

Accrued taxes payable

  5,754   1,566 

Accrued interest

  3,658   864 

Warranty reserves

  2,502   2,209 

Workers' compensation

  1,140   1,135 

Restructuring costs

  551   1,447 

Contingent consideration

  330   330 

Other

  17,694   14,201 

Total

 $59,584  $56,698