XML 53 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Current Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accounts Payable, Current [Abstract]    
Accounts payable $ 42,718 $ 38,315
Current deferred compensation liability 7,423 8,602
Accrued liabilities 3,714 4,259
Accrued Professional Fees, Current 1,186 4,021
Accrued Rebate Liability, Current 4,326 6,556
Total Accounts payable and other accrued liabilities 59,367 61,753
Employee-related Liabilities, Current [Abstract]    
Health insurance liabilities 3,988 3,593
Payroll taxes 4,396 1,698
Workers’ compensation liabilities 555 542
Payroll and benefits 31,983 32,990
Total Accrued payroll costs $ 40,922 $ 38,823