XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Current Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accounts payable and other accrued liabilities:    
Accounts payable $ 43,202 $ 42,842
Current deferred compensation liability 6,746 5,927
Accrued liabilities 5,691 8,699
Accrued Rebate Liability, Current 3,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 liabilities 3,809 3,727
Workers’ compensation liabilities 533 426
Total Accrued payroll costs $ 39,746 $ 33,968