v3.26.1
Fair value - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Earnout consideration settlement amount   $ 2,120 $ 0
Contingent consideration payable   1,589 $ 0
Mobile Computing S.A.      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Earnout consideration settlement amount $ 1,800    
Contingent consideration payable   $ 1,000