XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Other Assets
6 Months Ended
Jun. 30, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Assets Other Assets
Other assets consist of the following:
As of
June 30, 2020December 31, 2019
Lease deposits$9,738  $9,983  
Derivative instruments1,734  3,433  
Deposits with statutory authorities7,423  7,540  
Term deposits1,829  1,983  
Contract assets3,330  3,977  
Deferred contract fulfillment costs4,572  5,582  
Others2,973  3,518  
Other assets$31,599  $36,016