XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.2
Current Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Accounts Payable, Current [Abstract]    
Accounts payable $ 42,392 $ 42,842
Current deferred compensation liability 6,962 5,927
Accrued liabilities 5,047 8,699
Accrued Rebate Liability, Current 3,958 7,327
Total Accounts payable and other accrued liabilities 58,359 64,795
Employee-related Liabilities, Current [Abstract]    
Health insurance liabilities 3,576 3,727
Payroll taxes 2,134 1,705
Workers’ compensation liabilities 603 426
Payroll and benefits 33,276 28,110
Total Accrued payroll costs $ 39,589 $ 33,968