v3.25.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued service provider costs $ 4,059 $ 4,447
Accrued compensation 855 1,194
Accrued interest 1,705 1,547
Accrued contract labor 262 327
Contingent purchase consideration 2,848 2,925
Accrued lender fees   3,247
Accrued VAT and income taxes 2,406 3,139
Other accrued liabilities 3,503 3,012
Total accrued expenses $ 15,638 $ 19,838