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

March 31, 2025

  

June 30, 2024

 

Payroll and employee benefits

 $21,171  $26,657 

Operating lease current liability

  9,995   8,289 

Accrued taxes payable

  5,463   1,566 

Accrued interest

  2,953   864 

Warranty reserves

  2,639   2,209 

Restructuring costs

  1,046   1,135 

Workers' compensation

  984   1,447 

Contingent consideration

  330   330 

Other

  14,833   14,201 

Total

 $59,414  $56,698