XML 55 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Other Assets (Tables)
3 Months Ended
Mar. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Assets Other assets consist of the following:
 
As of
 
March 31, 2019

 
December 31, 2018

Lease deposits
$
8,949

 
$
8,891

Derivative instruments
3,824

 
1,971

Deposits with statutory authorities
6,315

 
6,259

Term deposits
325

 
315

Contract assets
4,024

 
4,244

Deferred contract fulfillment costs
3,226

 
2,815

Others
6,501

 
6,520

Other assets
$
33,164

 
$
31,015