v3.26.1
Accrued expenses and other current liabilities - Components of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued expenses $ 7,473 $ 6,131
Accrued income taxes 3,444 2,159
Value added tax payable 1,914 1,514
Deferred revenue 1,508 1,469
Contingent consideration payable, current 67 3,370
Other liabilities 1,763 1,965
Total accrued expenses and other current liabilities $ 16,169 $ 16,608