Fair value - Reconciliation of Acquisition-Related Contingent Consideration Payable (Details) $ in Thousands |
6 Months Ended |
---|---|
Jun. 30, 2025
USD ($)
| |
Fair Value, Liabilities Reconciliation [Roll Forward] | |
Contingent consideration payable as of January 1, 2025 | $ 9,729 |
Effect of net foreign currency exchange rate changes | 533 |
Contingent consideration payable as of June 30, 2025 | 3,913 |
JUXT | |
Fair Value, Liabilities Reconciliation [Roll Forward] | |
Change in fair value of contingent consideration payable included in Other income/(expense) | (6,649) |
Mobile Computing | |
Fair Value, Liabilities Reconciliation [Roll Forward] | |
Change in fair value of contingent consideration payable included in Other income/(expense) | $ 300 |