XML 63 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Borrowings (Schedule of Senior notes) (Parenthetical) (Details) - Senior notes
9 Months Ended
Mar. 31, 2019
3.666% senior notes due 2022  
Debt Instrument [Line Items]  
Stated interest rate of debt instrument 3.666%
Senior notes, maturity year 2022
4.030% senior notes due 2024  
Debt Instrument [Line Items]  
Stated interest rate of debt instrument 4.03%
Senior notes, maturity year 2024
4.709% senior notes due 2029  
Debt Instrument [Line Items]  
Stated interest rate of debt instrument 4.709%
Senior notes, maturity year 2029
5.476% senior notes due 2039  
Debt Instrument [Line Items]  
Stated interest rate of debt instrument 5.476%
Senior notes, maturity year 2039
5.576% senior notes due 2049  
Debt Instrument [Line Items]  
Stated interest rate of debt instrument 5.576%
Senior notes, maturity year 2049