Investment Securities - Summary of Investment Securities Available for Sale (Detail) (USD $) In Thousands, unless otherwise specified
|
Mar. 31, 2015
|
Dec. 31, 2014
|
Mar. 31, 2014
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
|
Amortized Cost |
$ 849,190us-gaap_AvailableForSaleSecuritiesAmortizedCost
|
$ 1,061,703us-gaap_AvailableForSaleSecuritiesAmortizedCost
|
|
Gross Unrealized Gain |
11,038us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
3,980us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
|
Gross Unrealized Loss |
2,164us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
4,966us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
|
Estimated Fair Value |
858,064us-gaap_AvailableForSaleSecurities
|
1,060,717us-gaap_AvailableForSaleSecurities
|
520,990us-gaap_AvailableForSaleSecurities
|
Collateralized mortgage obligations [Member] |
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
|
Amortized Cost |
164,163us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_ShortTermDebtTypeAxis = us-gaap_CollateralizedMortgageObligationsMember
|
188,704us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_ShortTermDebtTypeAxis = us-gaap_CollateralizedMortgageObligationsMember
|
|
Gross Unrealized Gain |
1,719us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_ShortTermDebtTypeAxis = us-gaap_CollateralizedMortgageObligationsMember
|
417us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_ShortTermDebtTypeAxis = us-gaap_CollateralizedMortgageObligationsMember
|
|
Gross Unrealized Loss |
477us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_ShortTermDebtTypeAxis = us-gaap_CollateralizedMortgageObligationsMember
|
1,074us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_ShortTermDebtTypeAxis = us-gaap_CollateralizedMortgageObligationsMember
|
|
Estimated Fair Value |
165,405us-gaap_AvailableForSaleSecurities / us-gaap_ShortTermDebtTypeAxis = us-gaap_CollateralizedMortgageObligationsMember
|
188,047us-gaap_AvailableForSaleSecurities / us-gaap_ShortTermDebtTypeAxis = us-gaap_CollateralizedMortgageObligationsMember
|
|
Municipal bonds-tax exempt [Member] |
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
|
Amortized Cost |
3,604us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_InvestmentTypeAxis = us-gaap_NontaxableMunicipalBondsMember
|
4,319us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_InvestmentTypeAxis = us-gaap_NontaxableMunicipalBondsMember
|
|
Gross Unrealized Gain |
72us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_InvestmentTypeAxis = us-gaap_NontaxableMunicipalBondsMember
|
71us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_InvestmentTypeAxis = us-gaap_NontaxableMunicipalBondsMember
|
|
Estimated Fair Value |
3,676us-gaap_AvailableForSaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_NontaxableMunicipalBondsMember
|
4,390us-gaap_AvailableForSaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_NontaxableMunicipalBondsMember
|
|
Municipal bonds-taxable [Member] |
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
|
Amortized Cost |
16,562us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_InvestmentTypeAxis = us-gaap_TaxableMunicipalBondsMember
|
16,615us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_InvestmentTypeAxis = us-gaap_TaxableMunicipalBondsMember
|
|
Gross Unrealized Gain |
561us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_InvestmentTypeAxis = us-gaap_TaxableMunicipalBondsMember
|
398us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_InvestmentTypeAxis = us-gaap_TaxableMunicipalBondsMember
|
|
Gross Unrealized Loss |
81us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_InvestmentTypeAxis = us-gaap_TaxableMunicipalBondsMember
|
91us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_InvestmentTypeAxis = us-gaap_TaxableMunicipalBondsMember
|
|
Estimated Fair Value |
17,042us-gaap_AvailableForSaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_TaxableMunicipalBondsMember
|
16,922us-gaap_AvailableForSaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_TaxableMunicipalBondsMember
|
|
Corporate bonds [Member] |
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
|
Amortized Cost |
17,018us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_InvestmentTypeAxis = us-gaap_CorporateBondSecuritiesMember
|
17,018us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_InvestmentTypeAxis = us-gaap_CorporateBondSecuritiesMember
|
|
Gross Unrealized Gain |
14us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_InvestmentTypeAxis = us-gaap_CorporateBondSecuritiesMember
|
2us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_InvestmentTypeAxis = us-gaap_CorporateBondSecuritiesMember
|
|
Gross Unrealized Loss |
48us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_InvestmentTypeAxis = us-gaap_CorporateBondSecuritiesMember
|
72us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_InvestmentTypeAxis = us-gaap_CorporateBondSecuritiesMember
|
|
Estimated Fair Value |
16,984us-gaap_AvailableForSaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_CorporateBondSecuritiesMember
|
16,948us-gaap_AvailableForSaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_CorporateBondSecuritiesMember
|
|
Mortgage-backed securities [Member] |
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
|
Amortized Cost |
485,112us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
|
571,678us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
|
|
Gross Unrealized Gain |
8,329us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
|
2,811us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
|
|
Gross Unrealized Loss |
545us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
|
1,203us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
|
|
Estimated Fair Value |
492,896us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
|
573,286us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
|
|
U.S. government agency securities [Member] |
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
|
Amortized Cost |
63,967us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
|
129,857us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
|
|
Gross Unrealized Gain |
12us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
|
172us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
|
|
Gross Unrealized Loss |
624us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
|
1,822us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
|
|
Estimated Fair Value |
63,355us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
|
128,207us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
|
|
SBA loan pool securities [Member] |
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
|
Amortized Cost |
75,236us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = hafc_SbaPoolsMember
|
109,983us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = hafc_SbaPoolsMember
|
|
Gross Unrealized Gain |
70us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = hafc_SbaPoolsMember
|
52us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = hafc_SbaPoolsMember
|
|
Gross Unrealized Loss |
279us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = hafc_SbaPoolsMember
|
588us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = hafc_SbaPoolsMember
|
|
Estimated Fair Value |
75,027us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = hafc_SbaPoolsMember
|
109,447us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = hafc_SbaPoolsMember
|
|
U.S treasury securities [Member] |
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
|
Amortized Cost |
162us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember
|
163us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember
|
|
Gross Unrealized Gain |
1us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember
|
|
|
Estimated Fair Value |
163us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember
|
163us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasurySecuritiesMember
|
|
Other securities [Member] |
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
|
Amortized Cost |
22,916us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember
|
22,916us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember
|
|
Gross Unrealized Gain |
260us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember
|
57us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember
|
|
Gross Unrealized Loss |
76us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember
|
80us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember
|
|
Estimated Fair Value |
23,100us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember
|
22,893us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember
|
|
Equity securities [Member] |
|
|
|
Schedule of Available-for-sale Securities [Line Items] |
|
|
|
Amortized Cost |
450us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember
|
450us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember
|
|
Gross Unrealized Loss |
34us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember
|
36us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember
|
|
Estimated Fair Value |
$ 416us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember
|
$ 414us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember
|
|