XML 68 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Other Current Liabilities - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Salaries, wages, commissions and compensated absences $ 14,316 $ 17,374
Contract liabilities 2,213 8,804
Accrued rebates 2,090 2,526
Written put options 2,032 0
401K profit sharing accrual 0 880
Other accrued expenses 14,860 7,317
Other current liabilities 38,646 38,989
Other Current Liabilities [Member]    
Current operating lease liabilities $ 3,135 $ 2,088