v3.25.2
Note 10 - Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accrued payroll and related items $ 9,500 $ 9,564
Customer returns and allowances 8,746 5,160
Taxes payable 2,534 1,357
Lease liabilities 3,203 3,121
Accrued interest 9,061 5,473
Other 8,296 6,421
Total $ 41,340 $ 31,096