XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Current Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accounts Payable, Current [Abstract]    
Accounts payable $ 45,625 $ 38,315
Current deferred compensation liability 8,526 8,602
Accrued liabilities 2,617 4,259
Accrued Professional Fees, Current 1,607 4,021
Accrued Rebate Liability, Current 4,918 6,556
Total Accounts payable and other accrued liabilities 63,293 61,753
Employee-related Liabilities, Current [Abstract]    
Health insurance liabilities 3,759 3,593
Payroll taxes 1,886 1,698
Workers’ compensation liabilities 567 542
Payroll and benefits 33,456 32,990
Total Accrued payroll costs $ 39,668 $ 38,823