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 |