v3.26.1
Net revenues - Schedule of Details of Contract Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Contract Liabilities [Line Items]    
Contract assets $ 75,167 $ 64,811
Deferred transition revenue    
Contract Liabilities [Line Items]    
Contract liabilities 88,207 90,607
Advance from customers    
Contract Liabilities [Line Items]    
Contract liabilities $ 109,629 $ 159,584