XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accrued Expenses.    
Accrued payroll and related employee expenses $ 8,146 $ 11,431
Accrued employee performance bonuses 2,009 667
Employer payroll taxes 1,377 298
Accrued rebates 1,540 2,919
Capitalized contract costs payable 15,000  
Accrued interest 999 6,830
Current operating and financing lease liabilities 7,195 7,318
Accrued share repurchases 4,404 733
Other 8,533 5,607
Total accrued expenses $ 49,203 $ 35,803