XML 84 R71.htm IDEA: XBRL DOCUMENT v3.19.2
Borrowings (Schedule of Senior notes) (Details) - USD ($)
Jun. 30, 2019
Jun. 30, 2018
Debt Instrument [Line Items]    
Total borrowings $ 6,751,000,000 $ 0
Senior notes    
Debt Instrument [Line Items]    
Senior notes 6,800,000,000  
Less: unamortized debt issuance costs (49,000,000)  
Total borrowings 6,751,000,000  
Senior notes | 3.666% senior notes due 2022    
Debt Instrument [Line Items]    
Senior notes 750,000,000  
Senior notes | 4.030% senior notes due 2024    
Debt Instrument [Line Items]    
Senior notes 1,250,000,000  
Senior notes | 4.709% senior notes due 2029    
Debt Instrument [Line Items]    
Senior notes 2,000,000,000  
Senior notes | 5.476% senior notes due 2039    
Debt Instrument [Line Items]    
Senior notes 1,250,000,000  
Senior notes | 5.576% senior notes due 2049    
Debt Instrument [Line Items]    
Senior notes $ 1,550,000,000