XML 84 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Financial Instruments - Schedule of Basis Swap (Details) - 1:3 basis swaps - USD ($)
3 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Derivative [Line Items]    
Notional amount $ 7,150,000,000 $ 10,000,000,000
Net proceeds from termination of derivatives 500,000  
2019    
Derivative [Line Items]    
Notional amount 0 3,500,000,000
2020    
Derivative [Line Items]    
Notional amount 1,000,000,000 1,000,000,000
2021    
Derivative [Line Items]    
Notional amount 250,000,000 250,000,000
2022    
Derivative [Line Items]    
Notional amount 2,000,000,000 2,000,000,000
Effective Start Date May 2020    
Derivative [Line Items]    
Notional amount 750,000,000  
2023    
Derivative [Line Items]    
Notional amount 750,000,000 750,000,000
2024    
Derivative [Line Items]    
Notional amount 1,750,000,000 250,000,000
2026    
Derivative [Line Items]    
Notional amount 1,150,000,000 1,150,000,000
2027    
Derivative [Line Items]    
Notional amount 250,000,000 375,000,000
Notional amount, terminated 125,000,000  
2028    
Derivative [Line Items]    
Notional amount 0 325,000,000
Notional amount, terminated 325,000,000  
2029    
Derivative [Line Items]    
Notional amount 0 100,000,000
Notional amount, terminated 100,000,000  
2031    
Derivative [Line Items]    
Notional amount 0 $ 300,000,000
Notional amount, terminated $ 300,000,000