XML 49 R39.htm IDEA: XBRL DOCUMENT v3.19.1
Overview and Basis of Presentation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
May 16, 2019
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2019
Apr. 30, 2018
Segment Reporting Information [Line Items]          
Net loss from discontinued operations   $ 0 $ 72 $ 0 $ 118
Change in restricted cash         $ 11
Increase of revenue in period   10   18  
Accounting Standards Update 2016-16          
Segment Reporting Information [Line Items]          
Effects of adoption of accounting standard updates   $ 2,300   $ 2,300  
Minimum          
Segment Reporting Information [Line Items]          
Capitalized contract cost amortization period   3 years   3 years  
Maximum          
Segment Reporting Information [Line Items]          
Capitalized contract cost amortization period   6 years   6 years  
Subsequent Event | Cray Inc.          
Segment Reporting Information [Line Items]          
Share price paid (in usd per share) $ 35        
Consideration transferred $ 1,300