Loans - Allowance for Loan Losses by Portfolio Segment (Detail) (USD $) In Thousands, unless otherwise specified
|
3 Months Ended |
|
Mar. 31, 2015
|
Mar. 31, 2014
|
Dec. 31, 2014
|
Allowance for loan losses: |
|
|
|
Balance at beginning of period |
|
|
$ 52,666us-gaap_LoansAndLeasesReceivableAllowance
|
Balance at end of period |
52,951us-gaap_LoansAndLeasesReceivableAllowance
|
|
52,666us-gaap_LoansAndLeasesReceivableAllowance
|
Loans receivable: |
|
|
|
Balance at end of period |
2,816,557us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
|
|
2,785,261us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
|
Non-PCI Loans [Member] |
|
|
|
Allowance for loan losses: |
|
|
|
Balance at beginning of period |
51,640us-gaap_LoansAndLeasesReceivableAllowance / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
57,555us-gaap_LoansAndLeasesReceivableAllowance / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Charge-offs |
(34)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
(1,604)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Recoveries on loans previously charged off |
1,692us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
4,251us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
(Negative provision) provision |
(1,783)us-gaap_ProvisionForLoanAndLeaseLosses / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
(3,609)us-gaap_ProvisionForLoanAndLeaseLosses / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Balance at end of period |
51,515us-gaap_LoansAndLeasesReceivableAllowance / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
56,593us-gaap_LoansAndLeasesReceivableAllowance / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Loans receivable: |
|
|
|
Balance at end of period |
2,775,616us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
2,740,760us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
PCI Loans [Member] |
|
|
|
Allowance for loan losses: |
|
|
|
Balance at beginning of period |
1,026us-gaap_LoansAndLeasesReceivableAllowance / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Charge-offs |
(52)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Recoveries on loans previously charged off |
352us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
(Negative provision) provision |
110us-gaap_ProvisionForLoanAndLeaseLosses / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Balance at end of period |
1,436us-gaap_LoansAndLeasesReceivableAllowance / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Loans receivable: |
|
|
|
Balance at end of period |
40,941us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
44,501us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
Allowance for Loans and Leases Receivable [Member] | Non-PCI Loans [Member] |
|
|
|
Financing Receivable, Allowance for Credit Losses [Line Items] |
|
|
|
Ending balance: individually evaluated for impairment |
5,299us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForLoansAndLeasesReceivableMember
|
5,119us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForLoansAndLeasesReceivableMember
|
|
Ending balance: collectively evaluated for impairment |
46,216us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForLoansAndLeasesReceivableMember
|
51,474us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForLoansAndLeasesReceivableMember
|
|
Allowance for Loans and Leases Receivable [Member] | PCI Loans [Member] |
|
|
|
Financing Receivable, Allowance for Credit Losses [Line Items] |
|
|
|
Ending balance: acquired with deteriorated credit quality |
1,436us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForLoansAndLeasesReceivableMember
|
|
|
Loans receivable: |
|
|
|
Ending balance: acquired with deteriorated credit quality |
1,436us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForLoansAndLeasesReceivableMember
|
|
|
Loans [Member] | Non-PCI Loans [Member] |
|
|
|
Financing Receivable, Allowance for Credit Losses [Line Items] |
|
|
|
Ending balance: individually evaluated for impairment |
46,930us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
50,350us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Ending balance: collectively evaluated for impairment |
2,728,686us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
2,226,022us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Loans receivable: |
|
|
|
Balance at end of period |
2,775,616us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
2,276,372us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Loans [Member] | PCI Loans [Member] |
|
|
|
Financing Receivable, Allowance for Credit Losses [Line Items] |
|
|
|
Ending balance: acquired with deteriorated credit quality |
40,959us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Loans receivable: |
|
|
|
Ending balance: acquired with deteriorated credit quality |
40,959us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Real estate loans [Member] |
|
|
|
Loans receivable: |
|
|
|
Balance at end of period |
2,539,939us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember
|
|
2,508,515us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember
|
Real estate loans [Member] | Non-PCI Loans [Member] |
|
|
|
Allowance for loan losses: |
|
|
|
Balance at beginning of period |
41,194us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
43,550us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Charge-offs |
|
(1,128)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Recoveries on loans previously charged off |
32us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
2,918us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
(Negative provision) provision |
1,324us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
(1,110)us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Balance at end of period |
42,550us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
44,230us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Loans receivable: |
|
|
|
Balance at end of period |
2,499,323us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
2,464,386us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
Real estate loans [Member] | PCI Loans [Member] |
|
|
|
Allowance for loan losses: |
|
|
|
Balance at beginning of period |
895us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Charge-offs |
(52)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
(Negative provision) provision |
475us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Loans receivable: |
|
|
|
Balance at end of period |
40,616us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
44,129us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
Real estate loans [Member] | Allowance for Loans and Leases Receivable [Member] | Non-PCI Loans [Member] |
|
|
|
Financing Receivable, Allowance for Credit Losses [Line Items] |
|
|
|
Ending balance: individually evaluated for impairment |
3,386us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForLoansAndLeasesReceivableMember
|
1,029us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForLoansAndLeasesReceivableMember
|
|
Ending balance: collectively evaluated for impairment |
39,164us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForLoansAndLeasesReceivableMember
|
43,201us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForLoansAndLeasesReceivableMember
|
|
Real estate loans [Member] | Allowance for Loans and Leases Receivable [Member] | PCI Loans [Member] |
|
|
|
Financing Receivable, Allowance for Credit Losses [Line Items] |
|
|
|
Ending balance: acquired with deteriorated credit quality |
1,318us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForLoansAndLeasesReceivableMember
|
|
|
Loans receivable: |
|
|
|
Ending balance: acquired with deteriorated credit quality |
1,318us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForLoansAndLeasesReceivableMember
|
|
|
Real estate loans [Member] | Loans [Member] | Non-PCI Loans [Member] |
|
|
|
Financing Receivable, Allowance for Credit Losses [Line Items] |
|
|
|
Ending balance: individually evaluated for impairment |
33,537us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
34,294us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Ending balance: collectively evaluated for impairment |
2,465,786us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
1,993,620us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Loans receivable: |
|
|
|
Balance at end of period |
2,499,323us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
2,027,914us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Real estate loans [Member] | Loans [Member] | PCI Loans [Member] |
|
|
|
Financing Receivable, Allowance for Credit Losses [Line Items] |
|
|
|
Ending balance: acquired with deteriorated credit quality |
40,633us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Loans receivable: |
|
|
|
Ending balance: acquired with deteriorated credit quality |
40,633us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Commercial and industrial loans [Member] |
|
|
|
Loans receivable: |
|
|
|
Balance at end of period |
250,632us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember
|
|
249,189us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember
|
Commercial and industrial loans [Member] | Non-PCI Loans [Member] |
|
|
|
Allowance for loan losses: |
|
|
|
Balance at beginning of period |
9,142us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
11,287us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Charge-offs |
(34)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
(422)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Recoveries on loans previously charged off |
1,660us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
1,321us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
(Negative provision) provision |
(2,982)us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
(1,761)us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Balance at end of period |
7,786us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
10,425us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Loans receivable: |
|
|
|
Balance at end of period |
250,351us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
248,862us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
Commercial and industrial loans [Member] | PCI Loans [Member] |
|
|
|
Allowance for loan losses: |
|
|
|
Balance at beginning of period |
131us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Recoveries on loans previously charged off |
352us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
(Negative provision) provision |
(365)us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Loans receivable: |
|
|
|
Balance at end of period |
281us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
327us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
Commercial and industrial loans [Member] | Allowance for Loans and Leases Receivable [Member] | Non-PCI Loans [Member] |
|
|
|
Financing Receivable, Allowance for Credit Losses [Line Items] |
|
|
|
Ending balance: individually evaluated for impairment |
1,913us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForLoansAndLeasesReceivableMember
|
3,973us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForLoansAndLeasesReceivableMember
|
|
Ending balance: collectively evaluated for impairment |
5,873us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForLoansAndLeasesReceivableMember
|
6,452us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForLoansAndLeasesReceivableMember
|
|
Commercial and industrial loans [Member] | Allowance for Loans and Leases Receivable [Member] | PCI Loans [Member] |
|
|
|
Financing Receivable, Allowance for Credit Losses [Line Items] |
|
|
|
Ending balance: acquired with deteriorated credit quality |
118us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForLoansAndLeasesReceivableMember
|
|
|
Loans receivable: |
|
|
|
Ending balance: acquired with deteriorated credit quality |
118us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForLoansAndLeasesReceivableMember
|
|
|
Commercial and industrial loans [Member] | Loans [Member] | Non-PCI Loans [Member] |
|
|
|
Financing Receivable, Allowance for Credit Losses [Line Items] |
|
|
|
Ending balance: individually evaluated for impairment |
11,570us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
14,503us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Ending balance: collectively evaluated for impairment |
238,781us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
204,599us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Loans receivable: |
|
|
|
Balance at end of period |
250,351us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
219,102us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Commercial and industrial loans [Member] | Loans [Member] | PCI Loans [Member] |
|
|
|
Financing Receivable, Allowance for Credit Losses [Line Items] |
|
|
|
Ending balance: acquired with deteriorated credit quality |
282us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Loans receivable: |
|
|
|
Ending balance: acquired with deteriorated credit quality |
282us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Consumer loans [Member] |
|
|
|
Loans receivable: |
|
|
|
Balance at end of period |
25,986us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
|
|
27,557us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
|
Consumer loans [Member] | Non-PCI Loans [Member] |
|
|
|
Allowance for loan losses: |
|
|
|
Balance at beginning of period |
220us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
1,427us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Charge-offs |
|
(54)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Recoveries on loans previously charged off |
|
12us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
(Negative provision) provision |
(35)us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
(752)us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Balance at end of period |
185us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
633us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Loans receivable: |
|
|
|
Balance at end of period |
25,942us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
27,512us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
Consumer loans [Member] | PCI Loans [Member] |
|
|
|
Loans receivable: |
|
|
|
Balance at end of period |
44us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
45us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
Consumer loans [Member] | Allowance for Loans and Leases Receivable [Member] | Non-PCI Loans [Member] |
|
|
|
Financing Receivable, Allowance for Credit Losses [Line Items] |
|
|
|
Ending balance: individually evaluated for impairment |
|
117us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForLoansAndLeasesReceivableMember
|
|
Ending balance: collectively evaluated for impairment |
185us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForLoansAndLeasesReceivableMember
|
516us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForLoansAndLeasesReceivableMember
|
|
Consumer loans [Member] | Loans [Member] | Non-PCI Loans [Member] |
|
|
|
Financing Receivable, Allowance for Credit Losses [Line Items] |
|
|
|
Ending balance: individually evaluated for impairment |
1,823us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
1,553us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Ending balance: collectively evaluated for impairment |
24,119us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
27,803us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Loans receivable: |
|
|
|
Balance at end of period |
25,942us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
29,356us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Consumer loans [Member] | Loans [Member] | PCI Loans [Member] |
|
|
|
Financing Receivable, Allowance for Credit Losses [Line Items] |
|
|
|
Ending balance: acquired with deteriorated credit quality |
44us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Loans receivable: |
|
|
|
Ending balance: acquired with deteriorated credit quality |
44us-gaap_FinancingReceivableAllowanceForCreditLossesAcquiredWithDeterioratedCreditQuality / us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis = us-gaap_LoansMember / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Unallocated [Member] | Non-PCI Loans [Member] |
|
|
|
Allowance for loan losses: |
|
|
|
Balance at beginning of period |
1,084us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = us-gaap_UnallocatedFinancingReceivablesMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
1,291us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = us-gaap_UnallocatedFinancingReceivablesMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
(Negative provision) provision |
(90)us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancialInstrumentAxis = us-gaap_UnallocatedFinancingReceivablesMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
14us-gaap_ProvisionForLoanAndLeaseLosses / us-gaap_FinancialInstrumentAxis = us-gaap_UnallocatedFinancingReceivablesMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Balance at end of period |
994us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = us-gaap_UnallocatedFinancingReceivablesMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
1,305us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = us-gaap_UnallocatedFinancingReceivablesMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
Unallocated [Member] | Allowance for Loans and Leases Receivable [Member] | Non-PCI Loans [Member] |
|
|
|
Financing Receivable, Allowance for Credit Losses [Line Items] |
|
|
|
Ending balance: collectively evaluated for impairment |
$ 994us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancialInstrumentAxis = us-gaap_UnallocatedFinancingReceivablesMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForLoansAndLeasesReceivableMember
|
$ 1,305us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment / us-gaap_FinancialInstrumentAxis = us-gaap_UnallocatedFinancingReceivablesMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForLoansAndLeasesReceivableMember
|
|