Financial Statements Details - Deferred Revenue (Details) $ in Thousands |
12 Months Ended |
---|---|
Dec. 31, 2019
USD ($)
| |
Movement in Deferred Revenue [Roll Forward] | |
Deferred revenue, beginning balance | $ 587,227 |
Less: Revenue recognized from beginning balance | (351,617) |
Add: Deferral of revenue in current period, excluding amounts recognized during the period | 339,678 |
Deferred revenue, ending balance | $ 575,288 |