XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Prepaid expenses and other current assets (Tables)
12 Months Ended
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of prepaid expenses and other current assets
Prepaid expenses and other current assets consist of the following:
As of December 31,
20202021
Advance income and non-income taxes$73,008 $28,075 
Contract asset (Note 25)9,035 8,506 
Prepaid expenses32,375 38,528 
Derivative instruments21,545 19,194 
Employee advances2,636 2,797 
Deposits 8,774 5,839 
Advances to suppliers2,716 804 
Others37,319 30,698 
Total$187,408 $134,441