XML 66 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Balance Sheet Details - Deferred Revenue (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Nov. 01, 2018
Oct. 31, 2018
Deferred Revenue Arrangement [Line Items]      
Total $ 156,873 $ 140,704 $ 169,457
Less current portion (111,381) (96,731) (111,134)
Long-term deferred revenue 45,492 $ 43,973 58,323
Products      
Deferred Revenue Arrangement [Line Items]      
Total 27,366   42,474
Services      
Deferred Revenue Arrangement [Line Items]      
Total $ 129,507   $ 126,983