XML 55 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Condensed Balance Sheet Statements, Captions [Line Items]        
Revenue recognized $ 505,289 $ 385,267 $ 1,432,472 $ 1,052,090
Deferred Revenue        
Condensed Balance Sheet Statements, Captions [Line Items]        
Deferred revenue $ 125,600 $ 74,000 $ 313,400 $ 186,800