v3.25.1
Note 10 - Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accrued payroll and related items $ 7,283 $ 9,564
Customer returns and allowances 7,621 5,160
Taxes payable 850 358
Lease liabilities 3,235 3,121
Accrued interest 2,877 5,473
Other 9,730 7,420
Total $ 31,596 $ 31,096