XML 66 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Contract with customer, liability, revenue recognized     $ 795,900 $ 674,600
Revenue, remaining performance obligation, amount $ 4,700,000   4,700,000  
Revenue, remaining performance obligation, non-cancellable, amount $ 652,600   $ 652,600  
Revenue, remaining performance obligation, excluding non-cancellable, recognized over twelve month period, percent 57.00%   57.00%  
Capitalized contract cost, net $ 94,400   $ 94,400  
Amortization of capitalized costs to obtain revenue contracts 14,500 $ 15,600 28,279 28,425
Sales Based Royalties        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Contract with customer, liability, revenue recognized $ 34,200 $ 28,500 $ 52,100 $ 47,300