XML 89 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Assets (Tables)
12 Months Ended
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Assets
Other assets consist of the following:
 
 
As of
 
 
December 31, 2019
 
December 31, 2018
Lease deposits
 
$
9,983

 
$
8,891

Derivative instruments
 
3,433

 
1,971

Deposits with statutory authorities
 
6,252

 
6,273

Term deposits
 
1,983

 
315

Contract assets
 
3,977

 
4,244

Deferred contract fulfillment costs
 
5,582

 
2,815

Others
 
4,806

 
6,506

Other assets
 
$
36,016

 
$
31,015