XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Accrued Liabilities (Tables)
6 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
   

December 31, 2021

   

June 30, 2021

 

Payroll and employee benefits

  $ 23,321     $ 32,550  

Workers' compensation

    2,193       2,118  

Warranty reserves

    1,768       2,086  

Fair value of derivatives

    1,097       4,318  

Operating lease current liability

    7,456       7,933  

Other

    18,106       12,712  

Total

  $ 53,941     $ 61,717