XML 68 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses - Summary of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]    
Accrued compensation $ 9,333 $ 10,213
Other accrued expenses 8,232 5,553
Accrued commissions 7,114 6,126
Accrued interest 2,864 2,006
Accrued purchases 2,372 1,883
Accrued earnout payment   2,000
Total accrued expenses $ 29,915 $ 27,781