v3.25.2
Accrued expenses and other current liabilities - Components of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued expenses $ 6,783 $ 5,111
Contingent consideration payable 3,913 7,029
Accrued income taxes 3,977 6,820
Value added tax payable 1,526 1,281
Deferred revenue 753 2,690
Other liabilities 1,676 1,447
Total accrued expenses and other current liabilities $ 18,628 $ 24,378