XML 163 R91.htm IDEA: XBRL DOCUMENT v3.6.0.2
Derivative Financial Instruments - Schedule of Interest Rate Derivatives (Details) - Interest rate swap - Fair Value Hedges
Dec. 31, 2016
Senior notes | 1.35% notes due 2018  
Derivative [Line Items]  
Fixed interest rate 1.35%
Senior notes | 2.55% notes due 2020  
Derivative [Line Items]  
Fixed interest rate 2.55%
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 4.38%
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 | 4.96% subordinated note due 2018  
Derivative [Line Items]  
Fixed interest rate 4.96%
Subordinated note | 3.10% subordinated note due 2023  
Derivative [Line Items]  
Fixed interest rate 3.10%