XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Prepaid expenses and other current assets - Schedule of prepaid expenses and other current assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Advance income and non-income taxes $ 38,382 $ 28,075
Contract asset (Note 25) 11,613 8,506
Prepaid expenses 39,952 38,528
Derivative instruments 19,682 19,194
Employee advances 3,299 2,797
Deposits 5,372 5,839
Advances to suppliers 953 804
Others 18,719 30,698
Total $ 137,972 $ 134,441