Investment Securities - Summary of Investment Securities Available for Sale (Detail) (USD $)
In Thousands, unless otherwise specified |
Dec. 31, 2014
|
Dec. 31, 2013
|
---|---|---|
Schedule of Available-for-sale Securities [Line Items] | ||
Amortized Cost | $ 1,061,703us-gaap_AvailableForSaleSecuritiesAmortizedCost | $ 549,113us-gaap_AvailableForSaleSecuritiesAmortizedCost |
Gross Unrealized Gain | 3,980us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax | 782us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax |
Gross Unrealized Loss | 4,966us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax | 18,969us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax |
Estimated Fair Value | 1,060,717us-gaap_AvailableForSaleSecurities | 530,926us-gaap_AvailableForSaleSecurities |
Collateralized mortgage obligations [Member] | ||
Schedule of Available-for-sale Securities [Line Items] | ||
Amortized Cost |
188,704us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_ShortTermDebtTypeAxis = us-gaap_CollateralizedMortgageObligationsMember |
130,636us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_ShortTermDebtTypeAxis = us-gaap_CollateralizedMortgageObligationsMember |
Gross Unrealized Gain |
417us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_ShortTermDebtTypeAxis = us-gaap_CollateralizedMortgageObligationsMember |
274us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_ShortTermDebtTypeAxis = us-gaap_CollateralizedMortgageObligationsMember |
Gross Unrealized Loss |
1,074us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_ShortTermDebtTypeAxis = us-gaap_CollateralizedMortgageObligationsMember |
3,217us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_ShortTermDebtTypeAxis = us-gaap_CollateralizedMortgageObligationsMember |
Estimated Fair Value |
188,047us-gaap_AvailableForSaleSecurities / us-gaap_ShortTermDebtTypeAxis = us-gaap_CollateralizedMortgageObligationsMember |
127,693us-gaap_AvailableForSaleSecurities / us-gaap_ShortTermDebtTypeAxis = us-gaap_CollateralizedMortgageObligationsMember |
Municipal bonds-tax exempt [Member] | ||
Schedule of Available-for-sale Securities [Line Items] | ||
Amortized Cost |
4,319us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_InvestmentTypeAxis = us-gaap_NontaxableMunicipalBondsMember |
13,857us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_InvestmentTypeAxis = us-gaap_NontaxableMunicipalBondsMember |
Gross Unrealized Gain |
71us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_InvestmentTypeAxis = us-gaap_NontaxableMunicipalBondsMember |
110us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_InvestmentTypeAxis = us-gaap_NontaxableMunicipalBondsMember |
Gross Unrealized Loss |
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_InvestmentTypeAxis = us-gaap_NontaxableMunicipalBondsMember |
30us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_InvestmentTypeAxis = us-gaap_NontaxableMunicipalBondsMember |
Estimated Fair Value |
4,390us-gaap_AvailableForSaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_NontaxableMunicipalBondsMember |
13,937us-gaap_AvailableForSaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_NontaxableMunicipalBondsMember |
Municipal bonds-taxable [Member] | ||
Schedule of Available-for-sale Securities [Line Items] | ||
Amortized Cost |
16,615us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_InvestmentTypeAxis = us-gaap_TaxableMunicipalBondsMember |
33,361us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_InvestmentTypeAxis = us-gaap_TaxableMunicipalBondsMember |
Gross Unrealized Gain |
398us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_InvestmentTypeAxis = us-gaap_TaxableMunicipalBondsMember |
73us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_InvestmentTypeAxis = us-gaap_TaxableMunicipalBondsMember |
Gross Unrealized Loss |
91us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_InvestmentTypeAxis = us-gaap_TaxableMunicipalBondsMember |
1,080us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_InvestmentTypeAxis = us-gaap_TaxableMunicipalBondsMember |
Estimated Fair Value |
16,922us-gaap_AvailableForSaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_TaxableMunicipalBondsMember |
32,354us-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 |
21,013us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_InvestmentTypeAxis = us-gaap_CorporateBondSecuritiesMember |
Gross Unrealized Gain |
2us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_InvestmentTypeAxis = us-gaap_CorporateBondSecuritiesMember |
8us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_InvestmentTypeAxis = us-gaap_CorporateBondSecuritiesMember |
Gross Unrealized Loss |
72us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_InvestmentTypeAxis = us-gaap_CorporateBondSecuritiesMember |
186us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_InvestmentTypeAxis = us-gaap_CorporateBondSecuritiesMember |
Estimated Fair Value |
16,948us-gaap_AvailableForSaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_CorporateBondSecuritiesMember |
20,835us-gaap_AvailableForSaleSecurities / us-gaap_InvestmentTypeAxis = us-gaap_CorporateBondSecuritiesMember |
Mortgage-backed securities [Member] | ||
Schedule of Available-for-sale Securities [Line Items] | ||
Amortized Cost |
571,678us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember |
222,768us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember |
Gross Unrealized Gain |
2,811us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember |
317us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember |
Gross Unrealized Loss |
1,203us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember |
6,026us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember |
Estimated Fair Value |
573,286us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember |
217,059us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember |
U.S. government agency securities [Member] | ||
Schedule of Available-for-sale Securities [Line Items] | ||
Amortized Cost |
129,857us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
90,852us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
Gross Unrealized Gain |
172us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
|
Gross Unrealized Loss |
1,822us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
7,316us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
Estimated Fair Value |
128,207us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
83,536us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember |
SBA loan pool securities [Member] | ||
Schedule of Available-for-sale Securities [Line Items] | ||
Amortized Cost |
109,983us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = hafc_SbaPoolsMember |
13,598us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = hafc_SbaPoolsMember |
Gross Unrealized Gain |
52us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = hafc_SbaPoolsMember |
|
Gross Unrealized Loss |
588us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = hafc_SbaPoolsMember |
969us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = hafc_SbaPoolsMember |
Estimated Fair Value |
109,447us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = hafc_SbaPoolsMember |
12,629us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = hafc_SbaPoolsMember |
U.S. treasury securities [Member] | ||
Schedule of Available-for-sale Securities [Line Items] | ||
Amortized Cost |
163us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasuryBillSecuritiesMember |
19,998us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasuryBillSecuritiesMember |
Gross Unrealized Gain |
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasuryBillSecuritiesMember |
|
Gross Unrealized Loss |
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasuryBillSecuritiesMember |
1us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasuryBillSecuritiesMember |
Estimated Fair Value |
163us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasuryBillSecuritiesMember |
19,997us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USTreasuryBillSecuritiesMember |
Other securities [Member] | ||
Schedule of Available-for-sale Securities [Line Items] | ||
Amortized Cost |
22,916us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember |
3,030us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember |
Gross Unrealized Gain |
57us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember |
|
Gross Unrealized Loss |
80us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember |
144us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember |
Estimated Fair Value |
22,893us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_OtherDebtSecuritiesMember |
2,886us-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 |
|
Gross Unrealized Gain |
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember |
|
Gross Unrealized Loss |
36us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember |
|
Estimated Fair Value |
$ 414us-gaap_AvailableForSaleSecurities / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember |
X | ||||||||||
- Definition
Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|