XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Other Current Assets (Tables)
6 Months Ended
Jun. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Current Assets
Other current assets consist of the following:
As of
June 30, 2023December 31, 2022
Prepaid expenses$19,811 $18,132 
Advance income tax, net17,787 5,716 
Receivables from statutory authorities16,338 15,724 
Derivative instruments5,062 1,526 
Advances to suppliers2,851 1,944 
Deferred contract fulfillment costs2,112 1,178 
Contract assets1,527 904 
Others4,698 5,855 
Other current assets$70,186 $50,979