XML 56 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Financial Statements Details - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Jan. 01, 2018
Movement in Deferred Revenue [Roll Forward]      
Deferred revenue, beginning balance $ 587,227 $ 498,740  
Less: Revenue recognized from beginning balance (190,597) (157,684)  
Add: Deferral of revenue in current period, excluding amounts recognized during the period 139,841 114,998  
Deferred revenue, ending balance 536,471 456,054  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Deferred revenue $ 587,227 $ 498,740  
Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Deferred revenue     $ (16,500)