Loans - Loans Receivable (Detail) (USD $) In Thousands, unless otherwise specified
|
Mar. 31, 2015
|
Dec. 31, 2014
|
Mar. 31, 2014
|
Dec. 31, 2013
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
$ 2,816,557us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
|
$ 2,785,261us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
|
|
|
Allowance for loans losses |
(52,951)us-gaap_LoansAndLeasesReceivableAllowance
|
(52,666)us-gaap_LoansAndLeasesReceivableAllowance
|
|
|
Deferred loan costs |
3,474us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
|
3,237us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
|
|
|
Loans receivable, net |
2,767,080us-gaap_LoansAndLeasesReceivableNetReportedAmount
|
2,735,832us-gaap_LoansAndLeasesReceivableNetReportedAmount
|
2,221,520us-gaap_LoansAndLeasesReceivableNetReportedAmount
|
|
Real estate loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
2,539,939us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember
|
2,508,515us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember
|
|
|
Commercial and industrial loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
250,632us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember
|
249,189us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember
|
|
|
Consumer loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
25,986us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
|
27,557us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
|
|
|
Non-PCI Loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
2,775,616us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
2,740,760us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
|
Allowance for loans losses |
(51,515)us-gaap_LoansAndLeasesReceivableAllowance / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
(51,640)us-gaap_LoansAndLeasesReceivableAllowance / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
(56,593)us-gaap_LoansAndLeasesReceivableAllowance / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
(57,555)us-gaap_LoansAndLeasesReceivableAllowance / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
Deferred loan costs |
3,474us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
3,237us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
|
Loans receivable, net |
2,727,575us-gaap_LoansAndLeasesReceivableNetReportedAmount / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
2,692,357us-gaap_LoansAndLeasesReceivableNetReportedAmount / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
|
Non-PCI Loans [Member] | Real estate loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
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
|
|
|
Allowance for loans losses |
(42,550)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
(41,194)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
(44,230)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
(43,550)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
Non-PCI Loans [Member] | Commercial and industrial loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
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
|
|
|
Allowance for loans losses |
(7,786)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
(9,142)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
(10,425)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
(11,287)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
Non-PCI Loans [Member] | Consumer loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
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
|
|
|
Allowance for loans losses |
(185)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
(220)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
(633)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
(1,427)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
PCI Loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
40,941us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
44,501us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Allowance for loans losses |
(1,436)us-gaap_LoansAndLeasesReceivableAllowance / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
(1,026)us-gaap_LoansAndLeasesReceivableAllowance / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Loans receivable, net |
39,505us-gaap_LoansAndLeasesReceivableNetReportedAmount / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
43,475us-gaap_LoansAndLeasesReceivableNetReportedAmount / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
PCI Loans [Member] | Real estate loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
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
|
|
|
Allowance for loans losses |
|
(895)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
PCI Loans [Member] | Commercial and industrial loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
281us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
327us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Allowance for loans losses |
|
(131)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
PCI Loans [Member] | Consumer loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
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
|
|
|
Loans receivable, net |
44us-gaap_LoansAndLeasesReceivableNetReportedAmount / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
45us-gaap_LoansAndLeasesReceivableNetReportedAmount / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Retail [Member] | Real estate loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
690,503us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember
|
683,607us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember
|
|
|
Retail [Member] | Non-PCI Loans [Member] | Real estate loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
679,938us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
675,072us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
|
Retail [Member] | PCI Loans [Member] | Real estate loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
10,565us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
8,535us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Allowance for loans losses |
(404)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
(401)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Loans receivable, net |
10,161us-gaap_LoansAndLeasesReceivableNetReportedAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
8,134us-gaap_LoansAndLeasesReceivableNetReportedAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Hotel/motel [Member] | Real estate loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
493,680us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember
|
462,181us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember
|
|
|
Hotel/motel [Member] | Non-PCI Loans [Member] | Real estate loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
481,960us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
454,499us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
|
Hotel/motel [Member] | PCI Loans [Member] | Real estate loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
11,720us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
7,682us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Allowance for loans losses |
(146)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
(99)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Loans receivable, net |
11,574us-gaap_LoansAndLeasesReceivableNetReportedAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
7,583us-gaap_LoansAndLeasesReceivableNetReportedAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Gas station [Member] | Real estate loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
353,239us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember
|
369,985us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember
|
|
|
Gas station [Member] | Non-PCI Loans [Member] | Real estate loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
346,798us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
362,240us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
|
Gas station [Member] | PCI Loans [Member] | Real estate loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
6,441us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
7,745us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Allowance for loans losses |
(555)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
(302)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Loans receivable, net |
5,886us-gaap_LoansAndLeasesReceivableNetReportedAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
7,443us-gaap_LoansAndLeasesReceivableNetReportedAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Other [Member] | Real estate loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
830,881us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember
|
847,922us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember
|
|
|
Other [Member] | Non-PCI Loans [Member] | Real estate loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
820,707us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
842,126us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
|
Other [Member] | PCI Loans [Member] | Real estate loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
10,174us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
5,796us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Allowance for loans losses |
(167)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
(65)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Loans receivable, net |
10,007us-gaap_LoansAndLeasesReceivableNetReportedAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
5,731us-gaap_LoansAndLeasesReceivableNetReportedAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Construction [Member] | Real estate loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
15,123us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateConstructionMember
|
9,517us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateConstructionMember
|
|
|
Construction [Member] | Non-PCI Loans [Member] | Real estate loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
15,123us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateConstructionMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
9,517us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateConstructionMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
|
Residential property [Member] | Real estate loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
156,513us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember
|
135,303us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember
|
|
|
Residential property [Member] | Non-PCI Loans [Member] | Real estate loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
154,797us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
120,932us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
|
Residential property [Member] | PCI Loans [Member] | Real estate loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
1,716us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
14,371us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Allowance for loans losses |
(46)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
(28)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Loans receivable, net |
1,670us-gaap_LoansAndLeasesReceivableNetReportedAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
14,343us-gaap_LoansAndLeasesReceivableNetReportedAmount / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Commercial term [Member] | Commercial and industrial loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
116,533us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember
|
116,400us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember
|
|
|
Commercial term [Member] | Non-PCI Loans [Member] | Commercial and industrial loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
116,252us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
116,073us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
|
Commercial term [Member] | PCI Loans [Member] | Commercial and industrial loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
281us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
327us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Allowance for loans losses |
(118)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
(131)us-gaap_LoansAndLeasesReceivableAllowance / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Loans receivable, net |
163us-gaap_LoansAndLeasesReceivableNetReportedAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
196us-gaap_LoansAndLeasesReceivableNetReportedAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_PurchaseCreditImpairedLoansMember
|
|
|
Commercial lines of credit [Member] | Commercial and industrial loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
97,761us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember
|
93,860us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember
|
|
|
Commercial lines of credit [Member] | Non-PCI Loans [Member] | Commercial and industrial loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
97,761us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
93,860us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
|
International loans [Member] | Commercial and industrial loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
36,338us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember
|
38,929us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember
|
|
|
International loans [Member] | Non-PCI Loans [Member] | Commercial and industrial loans [Member] |
|
|
|
|
Accounts, Notes, Loans and Financing Receivable [Line Items] |
|
|
|
|
Total gross loans |
$ 36,338us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
$ 38,929us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember / hafc_ImpairedFinancialReceivableTypeAxis = hafc_NonPurchasedCreditImpairedLoansMember
|
|
|