v3.24.2.u1
Prepaid expenses and other current assets
6 Months Ended
Jun. 30, 2024
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, 2023As of June 30, 2024
Advance income and non-income taxes$90,136 $71,807 
Contract asset (Note 19)17,45419,102
Prepaid expenses36,19658,884
Derivative instruments (Note 5)19,05618,015
Employee advances5,0873,305
Deposits 4,4061,692
Advances to suppliers1,6891,138
Others17,54218,180
Total$191,566 $192,123