XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Contract with customer, liability, revenue recognized $ 344,900   $ 1,600,000  
Revenue, remaining performance obligation, amount 7,100,000   7,100,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 $ 96,700   $ 96,700  
Amortization of capitalized costs to obtain revenue contracts 22,100 $ 19,900 61,677 $ 54,438
Sales Based Royalties        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Contract with customer, liability, revenue recognized $ 24,200 $ 33,900 $ 75,800 $ 103,500