XML 41 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
INVESTMENTS IN SECURITIES (Amortized Cost and Fair Value of Investments in Available for Sale Securities) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Jun. 30, 2014
Schedule of Available-for-sale Securities [Line Items]    
Available for Sale Securities Gross Unrealized Gain Loss Accumulated Investments $ 1,113us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax $ 1,261us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Available-for-sale Securities, Amortized Cost Basis, Adjusted Carrying Basis 290,985hffc_AvailableForSaleSecuritiesAmortizedCostBasisAdjustedCarryingBasis 351,174hffc_AvailableForSaleSecuritiesAmortizedCostBasisAdjustedCarryingBasis
Available-for-sale Securities, Gross Unrealized Gain (Loss) [Abstract]    
Available-for-sale Securities, Gross Unrealized (Losses) (2,412)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax (3,557)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Securities available for sale    
Available-for-sale Securities, Debt Securities 289,421us-gaap_AvailableForSaleSecuritiesDebtSecurities  
Available-for-sale Securities 289,686us-gaap_AvailableForSaleSecurities 348,878us-gaap_AvailableForSaleSecurities
Investment securities held to maturity 20,318us-gaap_HeldToMaturitySecurities 19,507us-gaap_HeldToMaturitySecurities
Held-to-maturity Securities, Unrecognized Holding Gain 488us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain 371us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
Held-to-maturity Securities, Fair Value 20,800us-gaap_HeldToMaturitySecuritiesFairValue 19,869us-gaap_HeldToMaturitySecuritiesFairValue
Available-for-sale Debt Securities, Amortized Cost Basis 290,725us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis  
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss (6)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss (9)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
Other Equity Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis, Adjusted Carrying Basis   253hffc_AvailableForSaleEquitySecuritiesAmortizedCostBasisAdjustedCarryingBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hffc_OtherEquityInvestmentsMember
Available for Sale Equity Securities Gross Unrealized Gain Accumulated in Investments   0us-gaap_AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hffc_OtherEquityInvestmentsMember
Securities available for sale    
Available-for-sale Securities, Equity Securities   253us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hffc_OtherEquityInvestmentsMember
US government agencies    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis, Adjusted Carrying Basis 10,575hffc_AvailableForSaleDebtSecuritiesAmortizedCostBasisAdjustedCarryingBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
12,041hffc_AvailableForSaleDebtSecuritiesAmortizedCostBasisAdjustedCarryingBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Available for Sale Securities Gross Unrealized Gain Loss Accumulated Investments 81us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
118us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Available for Sale Debt Securities Gross Unrealized Loss Accumulated in Investments (30)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
(45)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Securities available for sale    
Available-for-sale Securities, Debt Securities 10,626us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
12,114us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Municipal bonds    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis, Adjusted Carrying Basis 8,147hffc_AvailableForSaleDebtSecuritiesAmortizedCostBasisAdjustedCarryingBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
9,026hffc_AvailableForSaleDebtSecuritiesAmortizedCostBasisAdjustedCarryingBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Available for Sale Securities Gross Unrealized Gain Loss Accumulated Investments 46us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
83us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Available for Sale Debt Securities Gross Unrealized Loss Accumulated in Investments (23)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
(18)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Securities available for sale    
Available-for-sale Securities, Debt Securities 8,170us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
9,091us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Investment securities held to maturity 18,398us-gaap_HeldToMaturitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Held-to-maturity Securities, Unrecognized Holding Gain 443us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
344us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Held-to-maturity Securities, Fair Value 18,835us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
17,871us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Held-to-maturity Securities, Debt Maturities, without Single Maturity Date, Net Carrying Amount   17,536us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss (6)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
(9)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis, Adjusted Carrying Basis 18,722hffc_AvailableForSaleDebtSecuritiesAmortizedCostBasisAdjustedCarryingBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
21,067hffc_AvailableForSaleDebtSecuritiesAmortizedCostBasisAdjustedCarryingBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
Available for Sale Securities Gross Unrealized Gain Loss Accumulated Investments 127us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
201us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
Available for Sale Debt Securities Gross Unrealized Loss Accumulated in Investments (53)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
(63)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
Securities available for sale    
Available-for-sale Securities, Debt Securities 18,796us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
21,205us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
FNMA    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis, Adjusted Carrying Basis 0hffc_AvailableForSaleEquitySecuritiesAmortizedCostBasisAdjustedCarryingBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hffc_UsGovernmentSponsoredEnterprisesEquitySecuritiesMember
0hffc_AvailableForSaleEquitySecuritiesAmortizedCostBasisAdjustedCarryingBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hffc_UsGovernmentSponsoredEnterprisesEquitySecuritiesMember
Available for Sale Equity Securities Gross Unrealized Gain Accumulated in Investments 0us-gaap_AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hffc_UsGovernmentSponsoredEnterprisesEquitySecuritiesMember
0us-gaap_AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hffc_UsGovernmentSponsoredEnterprisesEquitySecuritiesMember
Available-for-sale Securities, Gross Unrealized Gain (Loss) [Abstract]    
Available for Sale Equity Securities Gross Unrealized Loss Accumulated in Investments 0us-gaap_AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hffc_UsGovernmentSponsoredEnterprisesEquitySecuritiesMember
 
Securities available for sale    
Available-for-sale Securities, Equity Securities 0us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hffc_UsGovernmentSponsoredEnterprisesEquitySecuritiesMember
0us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hffc_UsGovernmentSponsoredEnterprisesEquitySecuritiesMember
Available-for-sale Equity Securities, Amortized Cost Basis 8us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hffc_UsGovernmentSponsoredEnterprisesEquitySecuritiesMember
8us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hffc_UsGovernmentSponsoredEnterprisesEquitySecuritiesMember
Accumulated Other Comprehensive Income (Loss), Other than Temporary Impairment, Not Credit Loss, Net of Tax, Available-for-sale, Equity Securities (8)hffc_AccumulatedOtherComprehensiveIncomeLossOtherThanTemporaryImpairmentNotCreditLossNetOfTaxAvailableForSaleEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hffc_UsGovernmentSponsoredEnterprisesEquitySecuritiesMember
(8)hffc_AccumulatedOtherComprehensiveIncomeLossOtherThanTemporaryImpairmentNotCreditLossNetOfTaxAvailableForSaleEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hffc_UsGovernmentSponsoredEnterprisesEquitySecuritiesMember
Federal Ag Mortgage    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis, Adjusted Carrying Basis 7hffc_AvailableForSaleEquitySecuritiesAmortizedCostBasisAdjustedCarryingBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
7hffc_AvailableForSaleEquitySecuritiesAmortizedCostBasisAdjustedCarryingBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Available for Sale Equity Securities Gross Unrealized Gain Accumulated in Investments 5us-gaap_AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
7us-gaap_AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Available-for-sale Securities, Gross Unrealized Gain (Loss) [Abstract]    
Available for Sale Equity Securities Gross Unrealized Loss Accumulated in Investments 0us-gaap_AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
 
Securities available for sale    
Available-for-sale Securities, Equity Securities 12us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
14us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Other investments    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis, Adjusted Carrying Basis 260hffc_AvailableForSaleEquitySecuritiesAmortizedCostBasisAdjustedCarryingBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
260hffc_AvailableForSaleEquitySecuritiesAmortizedCostBasisAdjustedCarryingBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Available for Sale Equity Securities Gross Unrealized Gain Accumulated in Investments 5us-gaap_AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
7us-gaap_AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Available-for-sale Securities, Gross Unrealized Gain (Loss) [Abstract]    
Available for Sale Equity Securities Gross Unrealized Loss Accumulated in Investments 0us-gaap_AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
 
Securities available for sale    
Available-for-sale Securities, Equity Securities 265us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
267us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Equity Securities, other1 [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis, Adjusted Carrying Basis 253hffc_AvailableForSaleEquitySecuritiesAmortizedCostBasisAdjustedCarryingBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hffc_EquitySecuritiesother1Member
 
Available for Sale Equity Securities Gross Unrealized Gain Accumulated in Investments 0us-gaap_AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hffc_EquitySecuritiesother1Member
 
Available-for-sale Securities, Gross Unrealized Gain (Loss) [Abstract]    
Available for Sale Equity Securities Gross Unrealized Loss Accumulated in Investments 0us-gaap_AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hffc_EquitySecuritiesother1Member
 
Securities available for sale    
Available-for-sale Securities, Equity Securities 253us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= hffc_EquitySecuritiesother1Member
 
Agency residential mortgage-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis, Adjusted Carrying Basis 272,003hffc_AvailableForSaleDebtSecuritiesAmortizedCostBasisAdjustedCarryingBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
329,847hffc_AvailableForSaleDebtSecuritiesAmortizedCostBasisAdjustedCarryingBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Available for Sale Securities Gross Unrealized Gain Loss Accumulated Investments 981us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
1,053us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Available for Sale Debt Securities Gross Unrealized Loss Accumulated in Investments (2,359)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
(3,494)us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Securities available for sale    
Available-for-sale Securities, Debt Securities 270,625us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
327,406us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Investment securities held to maturity 1,920us-gaap_HeldToMaturitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
 
Held-to-maturity Securities, Unrecognized Holding Gain 45us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
27us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Held-to-maturity Securities, Fair Value 1,965us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
1,998us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Held-to-maturity Securities, Debt Maturities, without Single Maturity Date, Net Carrying Amount 1,920us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
1,971us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss $ 0us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
$ 0us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember