v3.26.1
Net revenues - Schedule of Details of Contract Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Contract Liabilities [Line Items]    
Contract assets $ 77,906 $ 64,811
Deferred transition revenue    
Contract Liabilities [Line Items]    
Contract liabilities 85,532 90,607
Advance from customers    
Contract Liabilities [Line Items]    
Contract liabilities $ 146,544 $ 159,584