XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Contract with customer, liability, revenue recognized $ 425,200   $ 1,200,000  
Revenue, remaining performance obligation, amount 7,300,000   7,300,000  
Revenue, remaining performance obligation, non-cancellable, amount $ 1,400,000   $ 1,400,000  
Revenue, remaining performance obligation, excluding non-cancellable, recognized over twelve month period, percent 42.00%   42.00%  
Capitalized contract cost, net $ 97,900   $ 97,900  
Amortization of capitalized costs to obtain revenue contracts 20,700 $ 17,800 39,588 $ 34,574
Sales Based Royalties        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Contract with customer, liability, revenue recognized $ 26,900 $ 37,700 $ 51,600 $ 69,700