v3.25.2
Net Revenues - Schedule of details of contract balances (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Contract Liabilities [Line Items]    
Contract assets $ 71,094 $ 48,980
Deferred transition revenue    
Contract Liabilities [Line Items]    
Contract liabilities 106,665 106,769
Advance from customers    
Contract Liabilities [Line Items]    
Contract liabilities $ 40,267 $ 45,420