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 |
X | ||||||||||
- Definition Deferred Contract Acquisition Costs NonCurrent No definition available.
|
X | ||||||||||
- Definition Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of assets classified as other. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of other miscellaneous assets. No definition available.
|
X | ||||||||||
- Definition The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Any certificate of deposit or savings account held by a bank or other financial institution for a short-term specified period of time. Because of their short-term, time deposits are considered highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|