v3.25.1
Note 10 - Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
  

March 31,

  

December 31,

 
  

2025

  

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