XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2022
Apr. 30, 2021
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Contract with customer, liability, revenue recognized $ 327,500   $ 937,000  
Revenue, remaining performance obligation, amount 7,300,000   7,300,000  
Revenue, remaining performance obligation, non-cancellable, amount $ 1,000,000   $ 1,000,000  
Revenue, remaining performance obligation, excluding non-cancellable, recognized over twelve month period, percent 41.00%   41.00%  
Capitalized contract cost, net $ 107,400   $ 107,400  
Amortization of capitalized costs to obtain revenue contracts 17,800 $ 15,500 34,574 $ 30,475
Sales Based Royalties        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Contract with customer, liability, revenue recognized $ 37,700 $ 34,500 $ 69,700 $ 60,800