XML 64 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Schedule of cash equivalents and available-for-sale debt securities by balance sheet classification (Details) - USD ($)
$ in Millions
Jul. 31, 2021
Jul. 31, 2020
Available-for-sale debt securities:    
Total available-for-sale debt securities $ 1,508 $ 808
Long-term Investments 43 19
Level 3    
Available-for-sale debt securities:    
Loans held-for-sale   98
In cash and cash equivalents    
Cash equivalents:    
Total cash and cash equivalents 2,562 6,442
Fair Value, Measurements, Recurring    
Cash equivalents:    
Total cash and cash equivalents 1,660 5,765
Available-for-sale debt securities:    
Total available-for-sale debt securities 1,508 808
Fair Value, Measurements, Recurring | Level 1    
Cash equivalents:    
Total cash and cash equivalents 1,660 5,765
Available-for-sale debt securities:    
Total available-for-sale debt securities 0 0
Fair Value, Measurements, Recurring | Level 2    
Cash equivalents:    
Total cash and cash equivalents 0 0
Available-for-sale debt securities:    
Total available-for-sale debt securities 1,508 808
Fair Value, Measurements, Recurring | In cash and cash equivalents    
Cash equivalents:    
Total cash and cash equivalents 1,660 5,765
Fair Value, Measurements, Recurring | In cash and cash equivalents | Level 1    
Cash equivalents:    
Total cash and cash equivalents 1,660 5,765
Fair Value, Measurements, Recurring | In cash and cash equivalents | Level 2    
Cash equivalents:    
Total cash and cash equivalents 0 0
Fair Value, Measurements, Recurring | In investments    
Available-for-sale debt securities:    
Total available-for-sale debt securities 1,308 608
Fair Value, Measurements, Recurring | In investments | Level 1    
Available-for-sale debt securities:    
Total available-for-sale debt securities 0 0
Fair Value, Measurements, Recurring | In investments | Level 2    
Available-for-sale debt securities:    
Total available-for-sale debt securities 1,308 608
Fair Value, Measurements, Recurring | In funds held for customers    
Available-for-sale debt securities:    
Total available-for-sale debt securities 200 200
Fair Value, Measurements, Recurring | In funds held for customers | Level 1    
Available-for-sale debt securities:    
Total available-for-sale debt securities 0 0
Fair Value, Measurements, Recurring | In funds held for customers | Level 2    
Available-for-sale debt securities:    
Total available-for-sale debt securities $ 200 $ 200