XML 74 R61.htm IDEA: XBRL DOCUMENT v3.3.1.900
Deferred Revenue - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Deferred Revenue Arrangement [Line Items]    
Deferred revenue, current portion $ 305,169 $ 203,877
Deferred revenue, non-current portion 221,829 148,666
Total deferred revenue 526,998 352,543
Product    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue, current portion 8,200 10,718
Deferred revenue, non-current portion 3,051 4,891
Subscription and services    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue, current portion 296,969 193,159
Deferred revenue, non-current portion $ 218,778 $ 143,775