XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Other Current Assets (Tables)
3 Months Ended
Mar. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Current Assets
Other current assets consist of the following:
As of
March 31, 2022December 31, 2021
Receivables from statutory authorities$14,509 $18,023 
Derivative instruments7,399 8,682 
Advances to suppliers991 1,464 
Deferred contract fulfillment costs1,587 1,483 
Contract assets1,140 1,319 
Interest accrued on term deposits 665 892 
Others2,086 2,146 
Other current assets$28,377 $34,009