XML 89 R76.htm IDEA: XBRL DOCUMENT v3.20.2
Borrowings (Schedule of Senior notes) (Parenthetical) (Details) - Senior notes
12 Months Ended
Jun. 30, 2020
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
3.050% senior notes due 2025  
Debt Instrument [Line Items]  
Stated interest rate of debt instrument 3.05%
Senior notes, maturity year 2025
4.709% senior notes due 2029  
Debt Instrument [Line Items]  
Stated interest rate of debt instrument 4.709%
Senior notes, maturity year 2029
3.500% senior notes due 2030  
Debt Instrument [Line Items]  
Stated interest rate of debt instrument 3.50%
Senior notes, maturity year 2030
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