Revenue Recognition - Changes in Balance of Deferred Revenues (Details) $ in Thousands |
12 Months Ended |
|---|---|
|
Dec. 31, 2019
USD ($)
| |
| Revenue Recognition | |
| Balance | $ 44,189 |
| Increase in deferred revenues | 65,026 |
| Revenue recognized during the period that was included in deferred revenues at the beginning of the period | (970) |
| Revenue recognized from performance obligations satisfied within the same period | (23,209) |
| Transferred in the sale of business | (5,212) |
| Balance | $ 79,824 |
| X | ||||||||||
- Definition The additional amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. No definition available.
|
| X | ||||||||||
- Definition Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from sale of business unit. No definition available.
|
| X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- References No definition available.
|