XML 59 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Accrued Liabilities [Abstract]  
Accrued Liabilities
Accrued liabilities consists of:

   
December 31,
   
December 31,
 

  2023    
2022
 
Accrued payroll and related items
 
$
7,085
   
$
7,685
 
Customer returns and allowances
   
5,239
     
7,291
 
Taxes payable
   
3,821
     
1,867
 
Lease liabilities
   
2,678
     
3,102
 
Accrued interest
   
6,682
     
7,277
 
Other
   
8,130
     
5,779
 
Total
 
$
33,635
   
$
33,001