XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Current Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Accounts Payable, Current [Abstract]    
Accounts payable $ 42,517 $ 42,842
Current deferred compensation liability 7,126 5,927
Accrued liabilities 5,802 8,699
Accrued Rebate Liability, Current 4,820 7,327
Total Accounts payable and other accrued liabilities 60,265 64,795
Employee-related Liabilities, Current [Abstract]    
Health insurance liabilities 3,154 3,727
Payroll taxes 1,888 1,705
Workers’ compensation liabilities 624 426
Payroll and benefits 40,776 28,110
Total Accrued payroll costs $ 46,442 $ 33,968