v3.25.4
Accrued expense and other current liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued expenses $ 6,131 $ 7,029
Contingent consideration payable, current 3,370 5,111
Accrued income tax 2,159 6,820
Value added tax payable 1,514 2,690
Deferred revenue 1,469 1,281
Other liabilities 1,965 1,447
Total accrued expense and other current liabilities $ 16,608 $ 24,378