XML 26 R15.htm IDEA: XBRL DOCUMENT v3.25.3
Prepaid expenses and other current assets
9 Months Ended
Sep. 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 September 30, 2025
Advance income and non-income taxes$69,668 $55,769 
Contract asset (Note 19)32,57239,184
Prepaid expenses43,93655,054
Derivative instruments (Note 6)17,27411,898
Employee advances3,1863,487
Deposits 3,8864,153
Advances to suppliers6,3772,705
Others32,99418,541
Total$209,893 $190,791