XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 10 - Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
  

September 30,

  

December 31,

 
  

2022

  

2021

 
         

Payroll and related costs

 $12,067  $13,299 

Employee benefits

  8,257   8,933 

Accrued warranty

  4,242   3,645 

Interest rate swaps

  -   3,479 

Other

  9,094   6,770 
  $33,660  $36,126