XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Accrued Expenses.    
Accrued payroll and related employee expenses $ 8,993 $ 11,431
Accrued employee performance-based incentive compensation 4,590 667
Employer payroll taxes 1,591 298
Accrued rebates 3,613 2,919
Capitalized contract costs payable 10,000  
Accrued interest 6,402 6,830
Current operating and financing lease liabilities 8,303 7,318
Accrued share repurchases   733
Other 8,615 5,607
Total accrued expenses $ 52,107 $ 35,803