XML 28 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue - Geographical Distribution of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Disaggregation of Revenue [Line Items]        
Total revenue $ 960,606 $ 818,817 $ 2,604,144 $ 2,194,930
North America        
Disaggregation of Revenue [Line Items]        
Total revenue 617,000   1,678,599  
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 169,532   413,715  
CALA        
Disaggregation of Revenue [Line Items]        
Total revenue 39,261   109,635  
APAC        
Disaggregation of Revenue [Line Items]        
Total revenue $ 134,813   $ 402,195