XML 77 R66.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER BALANCE SHEET DETAILS - Deferred Revenue (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Oct. 31, 2020
Disaggregation of Revenue [Line Items]    
Deferred revenue $ 183,899 $ 158,363
Less current portion (126,179) (108,700)
Long-term deferred revenue 57,720 49,663
Products    
Disaggregation of Revenue [Line Items]    
Deferred revenue 13,380 17,534
Services    
Disaggregation of Revenue [Line Items]    
Deferred revenue $ 170,519 $ 140,829