v3.25.3
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Accrued Expenses.    
Accrued payroll and related employee expenses $ 11,680 $ 9,493
Accrued employee performance-based incentive compensation 1,993 4,664
Employer payroll taxes 1,445 868
Accrued rebates 4,669 3,956
Capitalized contract costs payable   8,000
Accrued interest 6,365 13,506
Current operating and financing lease liabilities 12,304 9,065
Income taxes payable 9 881
Other 11,000 7,546
Total accrued expenses $ 49,465 $ 57,979