XML 67 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Current Assets
Other current assets consist of the following:
As of
December 31, 2024December 31, 2023
Advance income tax, net$49,377 $23,269 
Contract assets36,072 2,830 
Prepaid expenses21,061 18,171 
Receivables from statutory authorities19,407 18,500 
Deferred contract fulfillment costs4,281 3,303 
Advances to suppliers4,009 1,883 
Derivative instruments1,973 4,308 
Others4,137 4,405 
Other current assets$140,317 $76,669