XML 48 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurements - Recurring Basis (Details) - USD ($)
$ in Millions
Apr. 30, 2019
Jul. 31, 2018
Assets:    
Cash equivalents, primarily time deposits, savings deposit accounts, and money market funds $ 2,946 $ 1,464
Available-for-sale debt securities:    
Available-for-sale debt securities 600 452
Fair value, measurements, recurring    
Assets:    
Cash equivalents, primarily time deposits, savings deposit accounts, and money market funds 2,416 1,143
Available-for-sale debt securities:    
Available-for-sale debt securities 600 452
Total assets measured at fair value on a recurring basis 3,016 1,595
Fair value, measurements, recurring | Level 1    
Assets:    
Cash equivalents, primarily time deposits, savings deposit accounts, and money market funds 2,416 1,143
Available-for-sale debt securities:    
Available-for-sale debt securities 0 0
Total assets measured at fair value on a recurring basis 2,416 1,143
Fair value, measurements, recurring | Level 2    
Assets:    
Cash equivalents, primarily time deposits, savings deposit accounts, and money market funds 0 0
Available-for-sale debt securities:    
Available-for-sale debt securities 600 452
Total assets measured at fair value on a recurring basis 600 452
Fair value, measurements, recurring | Level 3    
Assets:    
Cash equivalents, primarily time deposits, savings deposit accounts, and money market funds 0 0
Available-for-sale debt securities:    
Available-for-sale debt securities 0 0
Total assets measured at fair value on a recurring basis 0 0
Municipal bonds | Fair value, measurements, recurring    
Available-for-sale debt securities:    
Available-for-sale debt securities 5 31
Municipal bonds | Fair value, measurements, recurring | Level 1    
Available-for-sale debt securities:    
Available-for-sale debt securities 0 0
Municipal bonds | Fair value, measurements, recurring | Level 2    
Available-for-sale debt securities:    
Available-for-sale debt securities 5 31
Municipal bonds | Fair value, measurements, recurring | Level 3    
Available-for-sale debt securities:    
Available-for-sale debt securities 0 0
Corporate notes | Fair value, measurements, recurring    
Available-for-sale debt securities:    
Available-for-sale debt securities 570 412
Corporate notes | Fair value, measurements, recurring | Level 1    
Available-for-sale debt securities:    
Available-for-sale debt securities 0 0
Corporate notes | Fair value, measurements, recurring | Level 2    
Available-for-sale debt securities:    
Available-for-sale debt securities 570 412
Corporate notes | Fair value, measurements, recurring | Level 3    
Available-for-sale debt securities:    
Available-for-sale debt securities 0 0
U.S. agency securities | Fair value, measurements, recurring    
Available-for-sale debt securities:    
Available-for-sale debt securities 25 9
U.S. agency securities | Fair value, measurements, recurring | Level 1    
Available-for-sale debt securities:    
Available-for-sale debt securities 0 0
U.S. agency securities | Fair value, measurements, recurring | Level 2    
Available-for-sale debt securities:    
Available-for-sale debt securities 25 9
U.S. agency securities | Fair value, measurements, recurring | Level 3    
Available-for-sale debt securities:    
Available-for-sale debt securities $ 0 $ 0