XML 20 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Millions
Mar. 29, 2020
Dec. 29, 2019
Debt Securities, Available-for-sale [Abstract]    
Available-for-sale Securities - Estimated Fair Value $ 5,673 $ 4,368
Debt Securities, Available-for-sale and Held-to-maturity [Abstract]    
Cash and Cash Equivalents 15,530 17,305
Marketable securities 2,494 $ 1,982
Total cash, cash equivalents and current marketable securities, Carrying Amount 18,022  
Total cash, cash equivalents and current marketable securities, Unrecognized Gain 5  
Total cash, cash equivalents and current marketable securities, Unrecognized Loss (3)  
Total cash, cash equivalents and current marketable securities, Estimated Fair Value 18,024  
Held-to-maturity Securities    
Debt Securities, Held-to-maturity [Abstract]    
Held-to-maturity Securities - Carrying Amount 12,351  
Held-to-maturity Securities, Unrecognized Gain 1  
Held-to-maturity Securities, Unrecognized Loss (1)  
Held-to-maturity Securities - Estimated Fair Value 12,351  
Debt Securities, Available-for-sale and Held-to-maturity [Abstract]    
Cash and Cash Equivalents 11,255  
Marketable securities 1,096  
Held-to-maturity Securities | Cash    
Debt Securities, Held-to-maturity [Abstract]    
Held-to-maturity Securities - Carrying Amount 2,499  
Held-to-maturity Securities, Unrecognized Gain 0  
Held-to-maturity Securities, Unrecognized Loss 0  
Held-to-maturity Securities - Estimated Fair Value 2,499  
Debt Securities, Available-for-sale and Held-to-maturity [Abstract]    
Cash and Cash Equivalents 2,499  
Held-to-maturity Securities | Non-U.S. sovereign securities(1)    
Debt Securities, Held-to-maturity [Abstract]    
Held-to-maturity Securities - Carrying Amount 90  
Held-to-maturity Securities, Unrecognized Gain 0  
Held-to-maturity Securities, Unrecognized Loss 0  
Held-to-maturity Securities - Estimated Fair Value 90  
Debt Securities, Available-for-sale and Held-to-maturity [Abstract]    
Cash and Cash Equivalents 90  
Marketable securities 0  
Held-to-maturity Securities | U.S. reverse repurchase agreements    
Debt Securities, Held-to-maturity [Abstract]    
Held-to-maturity Securities - Carrying Amount 3,965  
Held-to-maturity Securities, Unrecognized Gain 0  
Held-to-maturity Securities, Unrecognized Loss 0  
Held-to-maturity Securities - Estimated Fair Value 3,965  
Debt Securities, Available-for-sale and Held-to-maturity [Abstract]    
Cash and Cash Equivalents 3,965  
Marketable securities 0  
Held-to-maturity Securities | Other reverse repurchase agreements    
Debt Securities, Held-to-maturity [Abstract]    
Held-to-maturity Securities - Carrying Amount 473  
Held-to-maturity Securities, Unrecognized Gain 0  
Held-to-maturity Securities, Unrecognized Loss 0  
Held-to-maturity Securities - Estimated Fair Value 473  
Debt Securities, Available-for-sale and Held-to-maturity [Abstract]    
Cash and Cash Equivalents 473  
Held-to-maturity Securities | Corporate debt securities(1)    
Debt Securities, Held-to-maturity [Abstract]    
Held-to-maturity Securities - Carrying Amount 2,135  
Held-to-maturity Securities, Unrecognized Gain 1  
Held-to-maturity Securities, Unrecognized Loss (1)  
Held-to-maturity Securities - Estimated Fair Value 2,135  
Debt Securities, Available-for-sale and Held-to-maturity [Abstract]    
Cash and Cash Equivalents 1,039  
Marketable securities 1,096  
Held-to-maturity Securities | Money market funds    
Debt Securities, Held-to-maturity [Abstract]    
Held-to-maturity Securities - Carrying Amount 2,424  
Held-to-maturity Securities, Unrecognized Gain 0  
Held-to-maturity Securities, Unrecognized Loss 0  
Held-to-maturity Securities - Estimated Fair Value 2,424  
Debt Securities, Available-for-sale and Held-to-maturity [Abstract]    
Cash and Cash Equivalents 2,424  
Held-to-maturity Securities | Time deposits(1)    
Debt Securities, Held-to-maturity [Abstract]    
Held-to-maturity Securities - Carrying Amount 765  
Held-to-maturity Securities, Unrecognized Gain 0  
Held-to-maturity Securities, Unrecognized Loss 0  
Held-to-maturity Securities - Estimated Fair Value 765  
Debt Securities, Available-for-sale and Held-to-maturity [Abstract]    
Cash and Cash Equivalents 765  
Available-for-sale Securities    
Debt Securities, Available-for-sale [Abstract]    
Available-for-sale Securities - Carrying Amount 5,671  
Available-for-sale Securities, Unrecognized Gain 4  
Available-for-sale Securities, Unrecognized Loss (2)  
Available-for-sale Securities - Estimated Fair Value 5,673  
Debt Securities, Available-for-sale and Held-to-maturity [Abstract]    
Cash and Cash Equivalents 4,275  
Marketable securities 1,398  
Available-for-sale Securities | Corporate debt securities(1)    
Debt Securities, Available-for-sale [Abstract]    
Available-for-sale Securities - Carrying Amount 253  
Available-for-sale Securities, Unrecognized Gain 0  
Available-for-sale Securities, Unrecognized Loss (2)  
Available-for-sale Securities - Estimated Fair Value 251  
Debt Securities, Available-for-sale and Held-to-maturity [Abstract]    
Cash and Cash Equivalents 15  
Marketable securities 236  
Available-for-sale Securities | US Treasury and Government [Member]    
Debt Securities, Available-for-sale [Abstract]    
Available-for-sale Securities - Carrying Amount 5,418  
Available-for-sale Securities, Unrecognized Gain 4  
Available-for-sale Securities, Unrecognized Loss 0  
Available-for-sale Securities - Estimated Fair Value 5,422  
Debt Securities, Available-for-sale and Held-to-maturity [Abstract]    
Cash and Cash Equivalents 4,260  
Marketable securities $ 1,162