XML 57 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Contract with customer, liability, revenue recognized $ 318,900   $ 892,900  
Revenue, remaining performance obligation, amount 4,800,000   4,800,000  
Revenue, remaining performance obligation, non-cancellable, amount $ 825,800   $ 825,800  
Revenue, remaining performance obligation, excluding non-cancellable, recognized over twelve month period, percent 49.00%   49.00%  
Capitalized contract cost, net $ 85,800   $ 85,800  
Amortization of capitalized costs to obtain revenue contracts 15,500 $ 14,500 30,475 $ 28,279
Sales Based Royalties        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Contract with customer, liability, revenue recognized $ 34,500 $ 34,200 $ 60,800 $ 52,100