XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Note 13 - Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
  

December 31,

 
  

2021

  

2020

 

Salaries, wages, commissions and compensated absences

 $17,374  $26,315 

Contract liabilities

  8,804   5,074 

Accrued rebates

  2,526   2,057 

Current operating lease liabilities

  2,088   1,124 

401K profit sharing accrual

  880   592 

Other accrued expenses

  7,317   9,508 

Other current liabilities

 $38,989  $44,670