XML 78 R99.htm IDEA: XBRL DOCUMENT v2.4.0.8
Aggregate Fair Value and Notional Amount of Derivative Financial Instruments (Detail) (USD $)
In Thousands, unless otherwise specified
Sep. 30, 2014
Dec. 31, 2013
Derivative [Line Items]    
Fair Value $ (30,507) $ (10,380)
Notional Amount 3,555,452 1,488,922
Derivative Assets
   
Derivative [Line Items]    
Fair Value 7,756 7,787
Notional Amount 1,628,513 859,360
Derivative Assets | Interest Rate Swaps
   
Derivative [Line Items]    
Fair Value 148 5,972
Notional Amount 60,500 268,000
Derivative Assets | TBAs
   
Derivative [Line Items]    
Fair Value 1,496 1,138
Notional Amount 671,000 241,000
Derivative Assets | Swaptions
   
Derivative [Line Items]    
Fair Value 2,744 596
Notional Amount 420,000 340,000
Derivative Assets | Credit Default Index Swaps
   
Derivative [Line Items]    
Fair Value 2,372  
Notional Amount 75,000  
Derivative Assets | Loan Purchase Commitments
   
Derivative [Line Items]    
Fair Value 933  
Notional Amount 273,781 360
Derivative Assets | Loan forward Sales Commitments
   
Derivative [Line Items]    
Fair Value 63 81
Notional Amount 128,232 10,000
Derivative Liabilities
   
Derivative [Line Items]    
Fair Value (38,263) (18,167)
Notional Amount 1,926,939 629,562
Derivative Liabilities | Interest Rate Swaps
   
Derivative [Line Items]    
Fair Value (476) (80)
Notional Amount 154,500 50,500
Derivative Liabilities | TBAs
   
Derivative [Line Items]    
Fair Value (3,298) (661)
Notional Amount 1,274,500 235,000
Derivative Liabilities | Loan Purchase Commitments
   
Derivative [Line Items]    
Fair Value (82) (379)
Notional Amount 50,439 42,562
Derivative Liabilities | Loan forward Sales Commitments
   
Derivative [Line Items]    
Fair Value (23)  
Notional Amount 200,000  
Derivative Liabilities | Futures
   
Derivative [Line Items]    
Fair Value (411) (528)
Notional Amount 108,000 162,000
Derivative Liabilities | Cash Flow Hedging | Interest Rate Swaps
   
Derivative [Line Items]    
Fair Value (33,973) (16,519)
Notional Amount $ 139,500 $ 139,500