XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Other Current Liabilities - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Salaries, wages, commissions and other compensation $ 14,599 $ 14,316
Contract liabilities 5,346 2,213
Accrued rebates 1,409 2,090
Other accrued expenses 16,639 14,860
Other current liabilities 43,978 38,646
Options Held [Member]    
Written put options 1,754 2,032
Other Current Liabilities [Member]    
Current operating lease liabilities $ 4,231 $ 3,135