XML 80 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Prepaid expenses and other current assets - Schedule of prepaid expenses and other current assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Advance income and non-income taxes $ 52,873 $ 38,382
Contract asset (Note 20) 10,773 11,613
Prepaid expenses 46,307 39,952
Derivative instruments 28,517 19,682
Employee advances 3,394 3,299
Deposits 3,330 5,372
Advances to suppliers 749 953
Others 29,939 18,719
Prepaid expenses and other current assets, net $ 175,882 $ 137,972