Financing Receivables and Operating Leases - Narrative (Details) - USD ($) $ in Millions |
9 Months Ended | |
|---|---|---|
Jul. 31, 2018 |
Jul. 31, 2017 |
|
| Leases [Abstract] | ||
| Financing receivable term, low end of range | 2 years | |
| Financing receivable term, high end of range | 5 years | |
| Financing receivable sold | $ 127 | $ 130 |