XML 92 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued Liabilities [Abstract]    
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