XML 67 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued Expenses.    
Accrued payroll and related employee expenses $ 9,493 $ 11,431
Accrued employee performance-based incentive compensation 4,664 667
Employer payroll taxes 868 298
Accrued rebates 3,956 2,919
Capitalized contract costs payable 8,000  
Accrued interest 13,506 6,830
Current operating and financing lease liabilities 9,065 7,318
Accrued share repurchases   733
Other 8,427 5,607
Total accrued expenses $ 57,979 $ 35,803