XML 51 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Statements Details - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Movement in Deferred Revenue [Roll Forward]        
Deferred revenue, beginning balance $ 596,775 $ 536,471 $ 575,288 $ 587,227
Less: Revenue recognized from beginning balance (104,480) (119,542) (178,264) (253,616)
Add: Deferral of revenue in current period, excluding amounts recognized during the period 85,216 85,289 180,487 168,607
Deferred revenue, ending balance $ 577,511 $ 502,218 $ 577,511 $ 502,218