Annual report pursuant to Section 13 and 15(d)

Derivative Instruments and Hedging Activities Commitments to Purchase Mortgage Loans Held-for-Sale (Details)

v2.4.1.9
Derivative Instruments and Hedging Activities Commitments to Purchase Mortgage Loans Held-for-Sale (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Derivative [Line Items]      
Derivative, Notional Amount $ 48,115,523invest_DerivativeNotionalAmount $ 37,366,610invest_DerivativeNotionalAmount $ 22,377,656invest_DerivativeNotionalAmount
Forward Purchase Commitments [Member]      
Derivative [Line Items]      
Derivative, Notional Amount 554,838invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_LoanPurchaseCommitmentsMember
12,063invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_LoanPurchaseCommitmentsMember
56,865invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_LoanPurchaseCommitmentsMember
Derivative, Fair Value, Net $ 1,297us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_LoanPurchaseCommitmentsMember
$ 0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_LoanPurchaseCommitmentsMember