XML 106 R90.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative Financial Instruments - Aggregate Fair Value and Notional Amount of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Derivative [Line Items]    
Fair Value $ (47,363) $ (29,734)
Notional Amount 6,644,081 4,980,343
Derivative Liabilities    
Derivative [Line Items]    
Fair Value (63,081) (66,329)
Notional Amount 3,485,466 2,423,362
Derivative Assets    
Derivative [Line Items]    
Fair Value 15,718 36,595
Notional Amount 3,158,615 2,556,981
Interest rate agreements | Derivative Liabilities    
Derivative [Line Items]    
Fair Value (11,888) (12,097)
Notional Amount 1,248,000 1,101,500
Interest rate agreements | Derivative Liabilities | Cash Flow Hedging    
Derivative [Line Items]    
Fair Value (43,679) (44,822)
Notional Amount 139,500 139,500
Interest rate agreements | Derivative Assets    
Derivative [Line Items]    
Fair Value 10,122 19,859
Notional Amount 1,765,000 1,009,000
TBAs    
Derivative [Line Items]    
Notional Amount 1,700,000 1,360,000
TBAs | Derivative Liabilities    
Derivative [Line Items]    
Fair Value (3,808) (4,681)
Notional Amount 1,400,000 510,000
TBAs | Derivative Assets    
Derivative [Line Items]    
Fair Value 133 8,300
Notional Amount 295,000 850,000
Futures    
Derivative [Line Items]    
Notional Amount 8,000 88,000
Futures | Derivative Liabilities    
Derivative [Line Items]    
Fair Value 0 (928)
Notional Amount 0 87,500
Futures | Derivative Assets    
Derivative [Line Items]    
Fair Value 1 0
Notional Amount 7,500 0
Swaptions | Derivative Assets    
Derivative [Line Items]    
Fair Value 42 5,121
Notional Amount 200,000 345,000
Loan purchase commitments | Derivative Liabilities    
Derivative [Line Items]    
Fair Value (3,706) (3,801)
Notional Amount 697,966 584,862
Loan purchase commitments | Derivative Assets    
Derivative [Line Items]    
Fair Value 3,243 3,315
Notional Amount 547,434 352,981
Loan forward sale commitments | Derivative Assets    
Derivative [Line Items]    
Fair Value 2,177 0
Notional Amount $ 343,681 $ 0