XML 116 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Current Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Accounts Payable, Current [Abstract]    
Accounts payable $ 43,201 $ 38,315
Current deferred compensation liability 8,518 8,602
Accrued liabilities 3,317 4,259
Accrued Professional Fees, Current 2,808 4,021
Accrued Rebate Liability, Current 4,933 6,556
Total Accounts payable and other accrued liabilities 62,777 61,753
Employee-related Liabilities, Current [Abstract]    
Health insurance liabilities 4,171 3,593
Payroll taxes 1,926 1,698
Workers’ compensation liabilities 581 542
Payroll and benefits 41,313 32,990
Total Accrued payroll costs $ 47,991 $ 38,823