Segment Information - Narrative (Details) $ in Millions |
6 Months Ended | ||
|---|---|---|---|
|
Nov. 01, 2017
segment
|
Apr. 30, 2018
segment
|
Apr. 30, 2017
USD ($)
|
|
| Segment Reporting [Abstract] | |||
| Number of segments | segment | 2 | 4 | |
| Advanced payments from advanced royalty payment arrangements | $ | $ 439 | ||
| Term of arrangements | 15 years | ||