v3.25.2
Prepaid expenses and other current assets
6 Months Ended
Jun. 30, 2025
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, 2024As of June 30, 2025
Advance income and non-income taxes$69,668 $52,525 
Contract asset (Note 19)32,57242,207
Prepaid expenses43,93660,597
Derivative instruments (Note 6)17,27424,735
Employee advances3,1863,085
Deposits 3,8864,606
Advances to suppliers6,3772,295
Others32,99415,066
Total$209,893 $205,116