XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accrued Expenses.    
Accrued payroll and related employee expenses $ 9,343 $ 9,493
Accrued employee performance-based incentive compensation 1,999 4,664
Employer payroll taxes 2,033 868
Accrued rebates 2,197 3,956
Capitalized contract costs payable   8,000
Accrued interest 5,998 13,506
Current operating and financing lease liabilities 9,776 9,065
Income taxes payable 2,362 881
Other 7,889 7,546
Total accrued expenses $ 41,597 $ 57,979