XML 68 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued Expenses.    
Accrued payroll and related employee expenses $ 11,431 $ 7,727
Accrued employee performance bonuses 667 8,576
Employer payroll taxes 298 1,092
Accrued rebates 2,919 2,668
Estimated sales tax liability 351 622
Accrued interest 6,830 7,275
Current operating and financing lease liabilities 7,318 5,697
Other 5,989 6,413
Total accrued expenses $ 35,803 $ 40,070