Revenue - Schedule of Contract Assets and Liabilities (Details) - USD ($) $ in Thousands |
Jul. 31, 2020 |
Oct. 31, 2019 |
|---|---|---|
| Accounting Policies [Abstract] | ||
| Contract assets | $ 216,516 | $ 210,557 |
| Unbilled receivables | 53,028 | 38,175 |
| Deferred revenue | $ 1,501,524 | $ 1,302,578 |