v3.24.2.u1
Prepaid expenses and other current assets - Schedule of prepaid expenses and other current assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Advance income and non-income taxes $ 71,807 $ 90,136
Contract asset (Note 19) 19,102 17,454
Prepaid expenses 58,884 36,196
Derivative instruments (Note 5) 18,015 19,056
Employee advances 3,305 5,087
Deposits 1,692 4,406
Advances to suppliers 1,138 1,689
Others 18,180 17,542
Prepaid expenses and other current assets, net $ 192,123 $ 191,566