Quarterly report pursuant to Section 13 or 15(d)

Fair Value, Quantitative Information about Level 3 Fair Value Measurements (Details)

v2.4.1.9
Fair Value, Quantitative Information about Level 3 Fair Value Measurements (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2013
Fair Value Inputs, Assets, Quantitative Information [Line Items]        
Mortgage servicing rights $ 410,229us-gaap_ServicingAssetAtFairValueAmount $ 452,006us-gaap_ServicingAssetAtFairValueAmount $ 476,663us-gaap_ServicingAssetAtFairValueAmount $ 514,402us-gaap_ServicingAssetAtFairValueAmount
Fair Value Measurements, Valuation Processes, Description Discounted cash flow      
Fair Value Inputs, Prepayment Rate 13.10%us-gaap_FairValueInputsPrepaymentRate 11.90%us-gaap_FairValueInputsPrepaymentRate    
Fair Value Inputs, Probability of Default 4.60%us-gaap_FairValueInputsProbabilityOfDefault 5.60%us-gaap_FairValueInputsProbabilityOfDefault    
Fair Value Inputs, Discount Rate 9.90%us-gaap_FairValueInputsDiscountRate 9.50%us-gaap_FairValueInputsDiscountRate    
Minimum [Member]        
Fair Value Inputs, Assets, Quantitative Information [Line Items]        
Fair Value Inputs, Prepayment Rate 11.00%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
     
Fair Value Inputs, Probability of Default 4.40%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
     
Fair Value Inputs, Discount Rate 8.50%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
     
Maximum [Member]        
Fair Value Inputs, Assets, Quantitative Information [Line Items]        
Fair Value Inputs, Prepayment Rate 15.00%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
     
Fair Value Inputs, Probability of Default 5.00%us-gaap_FairValueInputsProbabilityOfDefault
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
     
Fair Value Inputs, Discount Rate 11.20%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MaximumMember