v3.26.1
Note 9 - Other Information - Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Salaries, wages, commissions and other compensation $ 13,402 $ 14,990
Contract liabilities 2,570 10,678
Accrued rebates 1,367 1,452
Current operating lease liabilities 4,422 4,364
Customer deposits 14,779 11,578
Other accrued expenses 13,185 9,979
Other current liabilities $ 49,725 $ 53,041