XML 49 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued expense and other current liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Accrued Liabilities and Other Liabilities [Abstract]  
Schedule of accrued expense and other current liabilities
The components of accrued expense and other current liabilities were as follows:
As of December 31,
20242023
(in thousands)
Contingent consideration payable, current$7,029 $— 
Accrued income tax6,820 8,828 
Accrued expenses5,111 2,943 
Deferred revenue2,690 577 
Value added tax payable1,281 993 
Other liabilities1,447 1,763 
Total accrued expense and other current liabilities$24,378 $15,104