Commitments and Contingencies - Other Commitments (Details) - USD ($) $ in Thousands |
Jul. 27, 2017 |
Dec. 31, 2018 |
Dec. 31, 2017 |
Jul. 27, 2016 |
---|---|---|---|---|
Other Commitments [Line Items] | ||||
Earn-out liability | $ 114 | $ 114 | ||
Emerging Markets Communications LLC | ||||
Other Commitments [Line Items] | ||||
Additional consideration payable | $ 25,000 | |||
Shares issued | 5,080,049 | |||
Line of Credit | Letters of Credit | ||||
Other Commitments [Line Items] | ||||
Letters of credit outstanding | 6,100 | |||
Line of Credit | 2017 Credit Agreement | ||||
Other Commitments [Line Items] | ||||
Letters of credit outstanding | $ 5,600 |
X | ||||||||||
- Definition Business Acquisition, Contingent Consideration, Accrued Earn Out Obligations No definition available.
|
X | ||||||||||
- Definition Business Combination, Consideration Transferred, Additional Consideration Payable No definition available.
|
X | ||||||||||
- Definition Number of shares of equity interests issued or issuable to acquire entity. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. No definition available.
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|