v3.25.2
Note 9 - Accrued Liabilities (Tables)
12 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
  

2025

  

2024

 

Payroll and employee benefits

 $24,804  $26,657 

Operating lease current liability

  11,129   8,289 

Accrued interest

  3,152   864 

Accrued taxes payable

  2,662   1,566 

Warranty reserves

  2,483   2,209 

Professional fees

  2,304   2,367 

Restructuring costs

  1,457   1,447 

Workers' compensation

  1,245   1,135 

Contingent consideration

  330   330 

Other

  13,638   11,834 

Total

 $63,204  $56,698