XML 45 R26.htm IDEA: XBRL DOCUMENT v3.19.1
Description of Business and Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2019
Apr. 30, 2018
Jul. 31, 2018
Capitalized Contract Cost [Line Items]          
Deferred revenue, revenue recognized $ 83 $ 75 $ 559 $ 554  
Revenue, performance obligation, description of timing     12 months    
Long-term deferred revenue 5   $ 5   $ 3
Notes receivable $ 96   $ 96   $ 55
Period of revenue recognition for software product enhancements and connected services 3 years        
Minimum          
Capitalized Contract Cost [Line Items]          
Capitalized contract cost, amortization period 3 years   3 years    
Maximum          
Capitalized Contract Cost [Line Items]          
Capitalized contract cost, amortization period 4 years   4 years