v3.26.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued service provider costs $ 3,727 $ 4,447
Accrued compensation 1,099 1,194
Accrued interest 2,186 1,547
Contingent purchase consideration 2,756 2,925
Accrued lender fees 10,078 3,247
Accrued VAT and income taxes 1,322 3,139
Other accrued liabilities 3,021 3,339
Total accrued expenses $ 24,189 $ 19,838