XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]  
Accrued Expenses
Accrued expenses at December 31 consisted of the following (in thousands):
20232022
Compensation$22,893 $19,277 
Customer rebates18,497 16,768 
Current operating lease liability10,278 8,620 
Product warranties9,139 6,251 
Insurance6,307 6,440 
Interest and taxes5,167 5,696 
Other16,438 10,669 
Total accrued expenses$88,719 $73,721