v3.26.3
Note 8 - Accrued Liabilities (Tables)
3 Months Ended
Sep. 30, 2026
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
  

September 30, 2026

  

June 30, 2026

 

Payroll and employee benefits

 $23,392  $28,288 

Operating lease current liability

  12,709   12,530 

Accrued material and services costs

  5,520   5,077 

Accrued taxes payable

  3,748   2,910 

Warranty reserves

  2,485   2,617 

Accrued interest

  2,696   2,524 

Professional fees

  2,762   2,785 

Restructuring costs

  2,789   3,314 

Workers' compensation

  1,338   981 

Other

  7,726   6,973 

Total

 $65,165  $67,999