v3.26.3
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued payroll and related employee expenses $ 10,950 $ 13,634
Accrued employee performance-based incentive compensation 3,478 2,664
Employer payroll taxes 1,882 845
Accrued rebates 7,864 2,819
Accrued interest 5,438 12,792
Current operating and financing lease liabilities 14,100 12,457
Other 11,484 7,168
Total accrued expenses $ 55,196 $ 52,379