XML 87 R76.htm IDEA: XBRL DOCUMENT v3.19.1
Other Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
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