Other Current Liabilities (Details) - USD ($) $ in Thousands |
Sep. 30, 2020 |
Dec. 31, 2019 |
---|---|---|
Other Liabilities Disclosure [Abstract] | ||
Clients' prepayments | $ 11,609 | $ 13,618 |
Credit notes | 12,314 | 16,420 |
Accounts payable relating to capital expenditures | 17,352 | 4,408 |
Other creditors | 1,645 | 1,213 |
Deferred revenue | 379 | 227 |
Total | $ 43,299 | $ 35,886 |
X | ||||||||||
- Definition Accounts Payable, Accrued Liabilities, Employee-related Payables, and Taxes Payable, Current No definition available.
|
X | ||||||||||
- Definition Accounts Payable, Capital Expenditures No definition available.
|
X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|