XML 52 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurement (Level 3 unobservable inputs)(Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value of loans held for sale 856,124us-gaap_LoansHeldForSaleFairValueDisclosure   610,350us-gaap_LoansHeldForSaleFairValueDisclosure
Loans Receivable [Member] | Minimum [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value Inputs, Implied Spread 3.98%hmst_FairValueInputsImpliedSpread
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_LoansReceivableMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Significant Level 3 unobservable inputs used to measure fair value on a nonrecurring basis      
Fair Value Inputs, Discount for Lack of Marketability   17.20%us-gaap_FairValueInputsDiscountForLackOfMarketability
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_LoansReceivableMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Loans Receivable [Member] | Maximum [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value Inputs, Implied Spread 4.98%hmst_FairValueInputsImpliedSpread
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_LoansReceivableMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Significant Level 3 unobservable inputs used to measure fair value on a nonrecurring basis      
Fair Value Inputs, Discount for Lack of Marketability   32.50%us-gaap_FairValueInputsDiscountForLackOfMarketability
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_LoansReceivableMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Loans Receivable [Member] | Weighted Average [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value Inputs, Implied Spread 4.26%hmst_FairValueInputsImpliedSpread
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_LoansReceivableMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
   
Significant Level 3 unobservable inputs used to measure fair value on a nonrecurring basis      
Fair Value Inputs, Discount for Lack of Marketability   18.70%us-gaap_FairValueInputsDiscountForLackOfMarketability
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_LoansReceivableMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
 
Interest Rate Lock Commitments [Member] | Minimum [Member]      
Significant Level 3 unobservable inputs used to measure fair value on a nonrecurring basis      
Fair Value Inputs, Initial Value of Servicing 0.54%hmst_FairValueInputsInitialValueOfServicing
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
  0.56%hmst_FairValueInputsInitialValueOfServicing
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Interest Rate Lock Commitments [Member] | Maximum [Member]      
Significant Level 3 unobservable inputs used to measure fair value on a nonrecurring basis      
Fair Value Inputs, Initial Value of Servicing 2.29%hmst_FairValueInputsInitialValueOfServicing
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
  1.94%hmst_FairValueInputsInitialValueOfServicing
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Interest Rate Lock Commitments [Member] | Weighted Average [Member]      
Significant Level 3 unobservable inputs used to measure fair value on a nonrecurring basis      
Fair Value Inputs, Initial Value of Servicing 0.92%hmst_FairValueInputsInitialValueOfServicing
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
  0.93%hmst_FairValueInputsInitialValueOfServicing
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
Real Estate [Member] | Minimum [Member]      
Significant Level 3 unobservable inputs used to measure fair value on a nonrecurring basis      
Fair Value Inputs, Discount for Lack of Marketability 25.00%us-gaap_FairValueInputsDiscountForLackOfMarketability
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_RealEstateMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
0.00%us-gaap_FairValueInputsDiscountForLackOfMarketability
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_RealEstateMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Real Estate [Member] | Maximum [Member]      
Significant Level 3 unobservable inputs used to measure fair value on a nonrecurring basis      
Fair Value Inputs, Discount for Lack of Marketability 48.40%us-gaap_FairValueInputsDiscountForLackOfMarketability
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_RealEstateMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
0.00%us-gaap_FairValueInputsDiscountForLackOfMarketability
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_RealEstateMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Real Estate [Member] | Weighted Average [Member]      
Significant Level 3 unobservable inputs used to measure fair value on a nonrecurring basis      
Fair Value Inputs, Discount for Lack of Marketability 33.00%us-gaap_FairValueInputsDiscountForLackOfMarketability
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_RealEstateMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
   
Fair Value, Measurements, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value of loans held for sale 856,124us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  610,350us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value of loans held for sale 0us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  0us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember