XML 71 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
The following table provides information on certain current liabilities:
 DECEMBER 31,
(in thousands)20242023
Accounts payable$38,315 $42,842 
Deferred compensation payable8,602 5,927 
Customer rebates payable6,556 7,327 
Accrued liabilities4,259 8,489 
Accrued professional fees4,021 210 
Total Accounts payable and other accrued liabilities$61,753 $64,795 
Payroll and benefits$32,990 $28,110 
Health insurance liabilities3,593 3,727 
Payroll taxes1,698 1,705 
Workers’ compensation liabilities542 426 
Total Accrued payroll costs$38,823 $33,968