XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Contract with customer, liability, revenue recognized $ 793,500  
Revenue, remaining performance obligation, amount 6,900,000  
Revenue, remaining performance obligation, non-cancellable, amount $ 1,000,000  
Revenue, remaining performance obligation, excluding non-cancellable, recognized over twelve month period, percent 44.00%  
Capitalized contract cost, net $ 95,400  
Amortization of capitalized costs to obtain revenue contracts 18,850 $ 16,737
Sales Based Royalties    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Contract with customer, liability, revenue recognized $ 24,700 $ 32,000