Loans - Credit Quality of Loan Portfolio (Detail) (USD $) In Thousands, unless otherwise specified
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
$ 2,785,261us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
|
$ 2,234,089us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
|
Real estate loans [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
2,508,515us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember
|
1,969,798us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember
|
Real estate loans [Member] | Retail [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
683,607us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember
|
543,619us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember
|
Real estate loans [Member] | Hotel/motel [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
462,181us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember
|
322,927us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember
|
Real estate loans [Member] | Gas station [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
369,985us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember
|
292,557us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember
|
Real estate loans [Member] | Other [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
847,922us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember
|
731,617us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember
|
Real estate loans [Member] | Construction [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
9,517us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateConstructionMember
|
|
Real estate loans [Member] | Residential property [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
135,303us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember
|
79,078us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember
|
Commercial and industrial loans [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
249,189us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember
|
231,786us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember
|
Commercial and industrial loans [Member] | Commercial term [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
116,400us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember
|
124,391us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember
|
Commercial and industrial loans [Member] | Commercial lines of credit [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
93,860us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember
|
71,042us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember
|
Commercial and industrial loans [Member] | International loans [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
38,929us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember
|
36,353us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember
|
Consumer loans [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
27,557us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
|
32,505us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
|
Non-PCI Loans [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
2,740,760us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
2,234,089us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
Non-PCI Loans [Member] | Pass/Pass-Watch [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
2,607,886us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
|
2,130,392us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
|
Non-PCI Loans [Member] | Special Mention [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
85,487us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
|
21,479us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
|
Non-PCI Loans [Member] | Classified [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
47,387us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = hafc_ClassifiedGradeMember
|
82,218us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = hafc_ClassifiedGradeMember
|
Non-PCI Loans [Member] | Real estate loans [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
2,464,386us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Non-PCI Loans [Member] | Real estate loans [Member] | Retail [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
675,072us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
543,619us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
Non-PCI Loans [Member] | Real estate loans [Member] | Hotel/motel [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
454,499us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
322,927us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
Non-PCI Loans [Member] | Real estate loans [Member] | Gas station [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
362,240us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
292,557us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
Non-PCI Loans [Member] | Real estate loans [Member] | Other [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
842,126us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
731,617us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
Non-PCI Loans [Member] | Real estate loans [Member] | Construction [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
9,517us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateConstructionMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Non-PCI Loans [Member] | Real estate loans [Member] | Residential property [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
120,932us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
79,078us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
Non-PCI Loans [Member] | Real estate loans [Member] | Pass/Pass-Watch [Member] | Retail [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
654,360us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
|
531,014us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
|
Non-PCI Loans [Member] | Real estate loans [Member] | Pass/Pass-Watch [Member] | Hotel/motel [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
397,437us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
|
308,483us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
|
Non-PCI Loans [Member] | Real estate loans [Member] | Pass/Pass-Watch [Member] | Gas station [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
345,775us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
|
279,636us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
|
Non-PCI Loans [Member] | Real estate loans [Member] | Pass/Pass-Watch [Member] | Other [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
822,037us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
|
690,481us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
|
Non-PCI Loans [Member] | Real estate loans [Member] | Pass/Pass-Watch [Member] | Construction [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
9,517us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateConstructionMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
|
|
Non-PCI Loans [Member] | Real estate loans [Member] | Pass/Pass-Watch [Member] | Residential property [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
118,688us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
|
77,422us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
|
Non-PCI Loans [Member] | Real estate loans [Member] | Special Mention [Member] | Retail [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
18,013us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
|
5,309us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
|
Non-PCI Loans [Member] | Real estate loans [Member] | Special Mention [Member] | Hotel/motel [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
46,365us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
|
1,796us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
|
Non-PCI Loans [Member] | Real estate loans [Member] | Special Mention [Member] | Gas station [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
8,899us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
|
3,104us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
|
Non-PCI Loans [Member] | Real estate loans [Member] | Special Mention [Member] | Other [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
9,543us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
|
8,524us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
|
Non-PCI Loans [Member] | Real estate loans [Member] | Special Mention [Member] | Residential property [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
66us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
|
|
Non-PCI Loans [Member] | Real estate loans [Member] | Classified [Member] | Retail [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
2,699us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = hafc_ClassifiedGradeMember
|
7,296us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = hafc_ClassifiedGradeMember
|
Non-PCI Loans [Member] | Real estate loans [Member] | Classified [Member] | Hotel/motel [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
10,697us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = hafc_ClassifiedGradeMember
|
12,648us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = hafc_ClassifiedGradeMember
|
Non-PCI Loans [Member] | Real estate loans [Member] | Classified [Member] | Gas station [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
7,566us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = hafc_ClassifiedGradeMember
|
9,817us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = hafc_ClassifiedGradeMember
|
Non-PCI Loans [Member] | Real estate loans [Member] | Classified [Member] | Other [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
10,546us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = hafc_ClassifiedGradeMember
|
32,612us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = hafc_ClassifiedGradeMember
|
Non-PCI Loans [Member] | Real estate loans [Member] | Classified [Member] | Residential property [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
2,178us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = hafc_ClassifiedGradeMember
|
1,656us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = hafc_ClassifiedGradeMember
|
Non-PCI Loans [Member] | Commercial and industrial loans [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
248,862us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Non-PCI Loans [Member] | Commercial and industrial loans [Member] | Commercial term [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
116,073us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
124,391us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
Non-PCI Loans [Member] | Commercial and industrial loans [Member] | Commercial lines of credit [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
93,860us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
71,042us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
Non-PCI Loans [Member] | Commercial and industrial loans [Member] | International loans [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
38,929us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
36,353us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
Non-PCI Loans [Member] | Commercial and industrial loans [Member] | Pass/Pass-Watch [Member] | Commercial term [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
106,326us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
|
107,712us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
|
Non-PCI Loans [Member] | Commercial and industrial loans [Member] | Pass/Pass-Watch [Member] | Commercial lines of credit [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
92,312us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
|
69,823us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
|
Non-PCI Loans [Member] | Commercial and industrial loans [Member] | Pass/Pass-Watch [Member] | International loans [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
36,121us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
|
35,777us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
|
Non-PCI Loans [Member] | Commercial and industrial loans [Member] | Special Mention [Member] | Commercial term [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
1,225us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
|
2,007us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
|
Non-PCI Loans [Member] | Commercial and industrial loans [Member] | Special Mention [Member] | Commercial lines of credit [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
993us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
|
|
Non-PCI Loans [Member] | Commercial and industrial loans [Member] | Special Mention [Member] | International loans [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
252us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
|
576us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
|
Non-PCI Loans [Member] | Commercial and industrial loans [Member] | Classified [Member] | Commercial term [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
8,522us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = hafc_ClassifiedGradeMember
|
14,672us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = hafc_ClassifiedGradeMember
|
Non-PCI Loans [Member] | Commercial and industrial loans [Member] | Classified [Member] | Commercial lines of credit [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
555us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = hafc_ClassifiedGradeMember
|
1,219us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = hafc_ClassifiedGradeMember
|
Non-PCI Loans [Member] | Commercial and industrial loans [Member] | Classified [Member] | International loans [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
2,556us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = hafc_ClassifiedGradeMember
|
|
Non-PCI Loans [Member] | Consumer loans [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
27,512us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
32,505us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
Non-PCI Loans [Member] | Consumer loans [Member] | Pass/Pass-Watch [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
25,313us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
|
30,044us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember
|
Non-PCI Loans [Member] | Consumer loans [Member] | Special Mention [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
131us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
|
163us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember
|
Non-PCI Loans [Member] | Consumer loans [Member] | Classified [Member] |
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Total Non-PCI loans |
$ 2,068us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = hafc_ClassifiedGradeMember
|
$ 2,298us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_InternalCreditAssessmentAxis = hafc_ClassifiedGradeMember
|