XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
The following table provides information on certain current liabilities (in thousands):
March 31, 2024December 31, 2023
Accounts payable and other accrued liabilities:
Accounts payable$43,202 $42,842 
Deferred compensation payable6,746 5,927 
Accrued liabilities5,691 8,699 
Customer rebates payable3,776 7,327 
Total Accounts payable and other accrued liabilities$59,415 $64,795 
Accrued payroll costs:
Payroll and benefits$31,075 $28,110 
Payroll taxes 4,329 1,705 
Health insurance liabilities3,809 3,727 
Workers’ compensation liabilities533 426 
Total Accrued payroll costs$39,746 $33,968