XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Other Current Assets (Tables)
9 Months Ended
Sep. 30, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Current Assets
Other current assets consist of the following:
As of
September 30, 2021December 31, 2020
Receivables from statutory authorities$16,256 $15,658 
Derivative instruments7,371 9,755 
Advances to suppliers3,634 3,906 
Deferred contract fulfillment costs1,606 2,888 
Contract assets1,516 1,814 
Interest accrued on term deposits621 169 
Others2,219 2,919 
Other current assets$33,223 $37,109