XML 109 R96.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Revenues - Schedule of details of contract balances (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Revenues [Abstract]    
Contract assets $ 39,355 $ 33,370
Deferred transition revenue    
Contract Liabilities [Line Items]    
Contract liabilities 121,812 116,577
Advance from customers    
Contract Liabilities [Line Items]    
Contract liabilities $ 53,575 $ 55,251