XML 38 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
The following table provides information on certain current liabilities:
(in thousands)June 30, 2025December 31, 2024
Accounts payable$45,625 $38,315 
Deferred compensation payable8,526 8,602 
Customer rebates payable4,918 6,556 
Accrued liabilities2,617 4,259 
Accrued professional fees1,607 4,021 
Total Accounts payable and other accrued liabilities$63,293 $61,753 
Payroll and benefits$33,456 $32,990 
Health insurance liabilities3,759 3,593 
Payroll taxes1,886 1,698 
Workers’ compensation liabilities567 542 
Total Accrued payroll costs$39,668 $38,823