v3.26.1
Current Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounts Payable, Current [Abstract]    
Accounts payable $ 41,730 $ 40,212
Current deferred compensation liability 8,810 10,011
Accrued liabilities 4,562 4,497
Accrued Professional Fees, Current 4,138 5,951
Accrued Rebate Liability, Current 3,623 6,938
Total Accounts payable and other accrued liabilities 62,863 67,609
Employee-related Liabilities, Current [Abstract]    
Health insurance liabilities 3,545 2,430
Payroll taxes 2,611 1,890
Workers’ compensation liabilities 529 517
Payroll and benefits 43,612 37,491
Total Accrued payroll costs $ 50,297 $ 42,328