XML 75 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued expense and other current liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued Liabilities and Other Liabilities [Abstract]    
Contingent consideration payable, current $ 7,029 $ 0
Accrued income tax 6,820 8,828
Accrued expenses 5,111 2,943
Deferred revenue 2,690 577
Value added tax payable 1,281 993
Other liabilities 1,447 1,763
Total accrued expense and other current liabilities $ 24,378 $ 15,104