XML 31 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Other Assets
6 Months Ended
Jun. 30, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Assets Other Assets
Other assets consist of the following:
 
As of
 
June 30, 2019

 
December 31, 2018

Lease deposits
$
9,328

 
$
8,891

Derivative instruments
3,992

 
1,971

Deposits with statutory authorities
6,327

 
6,259

Term deposits
430

 
315

Contract assets
3,682

 
4,244

Deferred contract fulfillment costs
4,341

 
2,815

Others
5,094

 
6,520

Other assets
$
33,194

 
$
31,015