XML 91 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses - Summary of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 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 $ 24,966 $ 24,390 $ 25,446 $ 26,807 $ 19,507 $ 21,407 $ 17,827