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

March 31, 2026

  

June 30, 2025

 

Payroll and employee benefits

 $22,286  $24,804 

Operating lease current liability

  12,475   11,129 

Accrued material and services costs

  7,453   4,121 

Accrued taxes payable

  2,793   2,662 

Warranty reserves

  2,683   2,429 

Accrued interest

  2,632   3,152 

Professional fees

  2,550   2,304 

Restructuring costs

  2,198   1,457 

Workers' compensation

  1,465   1,245 

Contingent consideration

  330   330 

Other

  7,315   9,571 

Total

 $64,180  $63,204