XML 46 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
   

December 31,

 
   

2022

   

2021

 

Salaries, wages, commissions and compensated absences

  $ 14,316     $ 17,374  

Contract liabilities

    2,213       8,804  

Accrued rebates

    2,090       2,526  

Current operating lease liabilities

    3,135       2,088  

Written put options

    2,032       -  

401K profit sharing accrual

    -       880  

Other accrued expenses

    14,860       7,317  

Other current liabilities

  $ 38,646     $ 38,989