Financing Receivables and Operating Leases - Narrative (Details) - USD ($) $ in Millions |
6 Months Ended | |
|---|---|---|
Apr. 30, 2018 |
Apr. 30, 2017 |
|
| Leases [Abstract] | ||
| Financing receivable term, low end of range | 2 years | |
| Financing receivable term, high end of range | 5 years | |
| Sold | $ 71 | $ 95 |