XML 112 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 16 - Other Information - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Salaries, wages, commissions and other compensation $ 18,544 $ 14,599
Contract liabilities 2,833 5,346
Accrued rebates 1,593 1,409
Current operating lease liabilities 4,572 4,231
Customer deposits 7,750 7,797
Other accrued expenses 9,075 8,842
Other current liabilities 44,367 43,978
Options Held [Member]    
Written put options $ 0 $ 1,754