XML 58 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Contract with customer, liability, revenue recognized     $ 926,200 $ 785,100
Revenue, remaining performance obligation, amount $ 4,600,000   4,600,000  
Revenue, remaining performance obligation, non-cancellable, amount $ 604,600   $ 604,600  
Revenue, remaining performance obligation, excluding non-cancellable, recognized over twelve month period, percent 58.00%   58.00%  
Capitalized contract cost, net $ 92,100   $ 92,100  
Amortization of capitalized costs to obtain revenue contracts 16,600 $ 17,800 44,851 46,230
Sales Based Royalties        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Contract with customer, liability, revenue recognized $ 25,900 $ 17,500 $ 78,000 $ 64,800