XML 30 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Prepaid expenses and other current assets
12 Months Ended
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid expenses and other current assets Prepaid expenses and other current assets
Prepaid expenses and other current assets consist of the following:
As of December 31,
20212022
Advance income and non-income taxes$28,075 $38,382 
Contract asset (Note 25)8,506 11,613 
Prepaid expenses38,528 39,952 
Derivative instruments19,194 19,682 
Employee advances2,797 3,299 
Deposits 5,839 5,372 
Advances to suppliers804 953 
Others30,698 18,719 
Total$134,441 $137,972