XML 107 R99.htm IDEA: XBRL DOCUMENT v2.4.1.9
Freestanding Derivative Financial Instruments - Schedule of Net Gains (Losses) Related to Derivatives Not Designated as Hedging Instruments (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2014
Jun. 30, 2013
Jun. 30, 2014
Jun. 30, 2013
Dec. 31, 2013
Dec. 31, 2012
Derivative Instruments, Gain (Loss) [Line Items]            
Net fair value gains (losses) on derivatives         $ 144,357us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet $ (153)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
Interest Rate Lock Commitments [Member]            
Derivative Instruments, Gain (Loss) [Line Items]            
Net fair value gains (losses) on derivatives 37,969us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateLockCommitmentsMember
(17,217)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateLockCommitmentsMember
36,363us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateLockCommitmentsMember
41,404us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateLockCommitmentsMember
38,126us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateLockCommitmentsMember
949us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateLockCommitmentsMember
Forward Sales Commitments [Member]            
Derivative Instruments, Gain (Loss) [Line Items]            
Net fair value gains (losses) on derivatives (63,956)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
183,625us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
(99,812)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
179,688us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
111,830us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
(1,102)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
Loan Purchase Commitments [Member]            
Derivative Instruments, Gain (Loss) [Line Items]            
Net fair value gains (losses) on derivatives $ (7,709)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LoanPurchaseCommitmentsMember
$ (24,662)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LoanPurchaseCommitmentsMember
$ (7,642)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LoanPurchaseCommitmentsMember
$ (24,662)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LoanPurchaseCommitmentsMember
$ (5,599)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LoanPurchaseCommitmentsMember