XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Accrued Expenses.    
Accrued payroll and related employee expenses $ 7,885 $ 11,431
Accrued employee performance bonuses 2,843 667
Employer payroll taxes 438 298
Accrued rebates 2,594 2,919
Capitalized contract costs payable 10,000  
Accrued interest 6,739 6,830
Current operating and financing lease liabilities 7,391 7,318
Accrued share repurchases 2,197 733
Other 7,263 5,607
Total accrued expenses $ 47,350 $ 35,803