XML 133 R115.htm IDEA: XBRL DOCUMENT v3.21.2
Comprehensive Income (Loss) - AOCI components (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 25, 2020
Jul. 27, 2019
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance, beginning of period $ 37,920 $ 33,571 $ 43,204
Other comprehensive income (loss) before reclassifications 108 376 293
(Gains) losses reclassified out of AOCI (64) (35) 12
Tax benefit (expense) 58 (68) (80)
Other comprehensive income (loss) 102 273 225
Balance, end of period 41,275 37,920 33,571
Net Unrealized Gains (Losses) on Available-for-Sale Investments      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance, beginning of period 315 0 (310)
Other comprehensive income (loss) before reclassifications (141) 420 560
(Gains) losses reclassified out of AOCI (53) (42) 13
Tax benefit (expense) 61 (63) (95)
Other comprehensive income (loss)     478
Balance, end of period 182 315 0
Net Unrealized Gains (Losses) Cash Flow Hedging Instruments      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance, beginning of period   (14) (11)
Other comprehensive income (loss) before reclassifications     0
(Gains) losses reclassified out of AOCI     (3)
Tax benefit (expense)     0
Other comprehensive income (loss)     (3)
Balance, end of period     (14)
Net Unrealized Gains (Losses) Cash Flow Hedging Instruments      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance, beginning of period (6)    
Other comprehensive income (loss) before reclassifications 20 7  
(Gains) losses reclassified out of AOCI (14) 1  
Tax benefit (expense) (1) 0  
Balance, end of period (1) (6)  
Cumulative Translation Adjustment and Actuarial Gains and Losses      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance, beginning of period (828) (778) (528)
Other comprehensive income (loss) before reclassifications 229 (51) (267)
(Gains) losses reclassified out of AOCI 3 6 2
Tax benefit (expense) (2) (5) 15
Other comprehensive income (loss)     (250)
Balance, end of period (598) (828) (778)
Accumulated Other Comprehensive Income (Loss)      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance, beginning of period (519) (792) (849)
Other comprehensive income (loss) 102 273 225
Balance, end of period (417) (519) (792)
Cumulative Effect, Period of Adoption, Adjustment      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance, beginning of period $ (38)   3,729
Balance, end of period   $ (38)  
Cumulative Effect, Period of Adoption, Adjustment | Net Unrealized Gains (Losses) on Available-for-Sale Investments      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance, beginning of period     (168)
Cumulative Effect, Period of Adoption, Adjustment | Net Unrealized Gains (Losses) Cash Flow Hedging Instruments      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance, beginning of period     0
Cumulative Effect, Period of Adoption, Adjustment | Cumulative Translation Adjustment and Actuarial Gains and Losses      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance, beginning of period     0
Cumulative Effect, Period of Adoption, Adjustment | Accumulated Other Comprehensive Income (Loss)      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance, beginning of period     $ (168)