XML 79 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses - Summary of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued Liabilities, Current [Abstract]    
Accrued commissions $ 6,126 $ 6,026
Accrued compensation 10,213 8,569
Accrued purchases 1,883 204
Accrued earnout payment 2,000 6,500
Accrued interest 2,006 450
Other accrued expenses 5,553 5,058
Total accrued expenses $ 27,781 $ 26,807