v3.25.2
Accrued expenses and other current liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of accrued expenses and other current liabilities
The components of accrued expenses and other current liabilities were as follows:
As of
June 30,
2025
December 31, 2024
(in thousands)
Accrued expenses$6,783 $5,111 
Accrued income taxes3,977 6,820 
Contingent consideration payable3,913 7,029 
Value added tax payable1,526 1,281 
Deferred revenue753 2,690 
Other liabilities1,676 1,447 
Total accrued expenses and other current liabilities$18,628 $24,378