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

2026

  

2025

 

Payroll and employee benefits

 $28,288  $24,804 

Operating lease current liability

  12,530   11,129 

Accrued material and services costs

  5,077   4,121 

Accrued taxes payable

  2,910   2,662 

Warranty reserves

  2,617   2,483 

Accrued interest

  2,524   3,152 

Professional fees

  2,785   2,304 

Restructuring costs

  3,314   1,457 

Workers' compensation

  981   1,245 

Contingent consideration

  -   330 

Other

  6,973   9,517 

Total

 $67,999  $63,204