XML 81 R68.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivative Financial Instruments - Schedule of Interest Rate Derivatives (Details) - Interest rate swap - Fair Value Hedges
Jun. 30, 2017
Senior notes | 1.35% notes due 2018  
Derivative [Line Items]  
Fixed interest rate 2.55%
Senior notes | 2.55% notes due 2020  
Derivative [Line Items]  
Fixed interest rate 4.375%
Senior notes | 1.95% Notes Due 2021  
Derivative [Line Items]  
Fixed interest rate 1.95%
Senior notes | 4.38% note due 2021  
Derivative [Line Items]  
Fixed interest rate 2.653%
Senior notes | 3.70% notes due in 2023  
Derivative [Line Items]  
Fixed interest rate 3.70%
Senior notes | 3.30% notes due 2024  
Derivative [Line Items]  
Fixed interest rate 3.30%
Senior notes | 3.55% notes due 2025  
Derivative [Line Items]  
Fixed interest rate 3.55%
Senior notes | 2.65% notes due 2026  
Derivative [Line Items]  
Fixed interest rate 2.65%
Subordinated note | 3.10% subordinated note due 2023  
Derivative [Line Items]  
Fixed interest rate 3.10%