XML 86 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid expenses and other current assets - Schedule of prepaid expenses and other current assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Advance income and non-income taxes $ 106,192 $ 73,008
Contract asset 9,942 9,035
Prepaid expenses 40,738 32,375
Derivative instruments 12,900 21,545
Employee advances 4,259 2,636
Deposits 5,169 8,774
Advances to suppliers 1,000 2,716
Others 21,398 37,319
Prepaid expenses and other current assets, net $ 201,598 $ 187,408