Loans - Information on Impaired Loans, Disaggregated by Loan Class (Detail) (USD $)
In Thousands, unless otherwise specified |
3 Months Ended | 12 Months Ended |
---|---|---|
Mar. 31, 2015
|
Dec. 31, 2014
|
|
Financing Receivable, Impaired [Line Items] | ||
Recorded Investment | $ 46,930us-gaap_ImpairedFinancingReceivableRecordedInvestment | $ 45,865us-gaap_ImpairedFinancingReceivableRecordedInvestment |
Unpaid Principal Balance | 51,051us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance | 49,586us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance |
With No Related Allowance Recorded | 35,148us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment | 34,897us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment |
With an Allowance Recorded | 11,781us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment | 10,968us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment |
Related Allowance | 5,299us-gaap_ImpairedFinancingReceivableRelatedAllowance | 5,246us-gaap_ImpairedFinancingReceivableRelatedAllowance |
Average Recorded Investment | 47,318hafc_ImpairedFinancingReceivableAverageRecordedValueOfInvestment | 48,790hafc_ImpairedFinancingReceivableAverageRecordedValueOfInvestment |
Interest Income Recognized | 710hafc_ImpairedFinancingReceivableInterestIncomeRecognized | 3,160hafc_ImpairedFinancingReceivableInterestIncomeRecognized |
Real estate loans [Member] | Retail [Member] | ||
Financing Receivable, Impaired [Line Items] | ||
Recorded Investment |
5,963us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember |
4,436us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember |
Unpaid Principal Balance |
6,133us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember |
4,546us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember |
With No Related Allowance Recorded |
3,496us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember |
1,938us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember |
With an Allowance Recorded |
2,467us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember |
2,498us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember |
Related Allowance |
189us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember |
220us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember |
Average Recorded Investment |
5,990hafc_ImpairedFinancingReceivableAverageRecordedValueOfInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember |
5,373hafc_ImpairedFinancingReceivableAverageRecordedValueOfInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember |
Interest Income Recognized |
72hafc_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember |
251hafc_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember |
Real estate loans [Member] | Hotel/motel [Member] | ||
Financing Receivable, Impaired [Line Items] | ||
Recorded Investment |
6,228us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember |
5,835us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember |
Unpaid Principal Balance |
6,910us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember |
6,426us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember |
With No Related Allowance Recorded |
4,974us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember |
4,581us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember |
With an Allowance Recorded |
1,254us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember |
1,254us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember |
Related Allowance |
2,767us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember |
1,828us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember |
Average Recorded Investment |
6,272hafc_ImpairedFinancingReceivableAverageRecordedValueOfInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember |
4,583hafc_ImpairedFinancingReceivableAverageRecordedValueOfInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember |
Interest Income Recognized |
182hafc_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember |
398hafc_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember |
Real estate loans [Member] | Gas station [Member] | ||
Financing Receivable, Impaired [Line Items] | ||
Recorded Investment |
7,968us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember |
8,974us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember |
Unpaid Principal Balance |
8,608us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember |
9,594us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember |
With No Related Allowance Recorded |
7,527us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember |
8,526us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember |
With an Allowance Recorded |
441us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember |
448us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember |
Related Allowance |
137us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember |
150us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember |
Average Recorded Investment |
7,993hafc_ImpairedFinancingReceivableAverageRecordedValueOfInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember |
11,281hafc_ImpairedFinancingReceivableAverageRecordedValueOfInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember |
Interest Income Recognized |
93hafc_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember |
787hafc_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember |
Real estate loans [Member] | Other [Member] | ||
Financing Receivable, Impaired [Line Items] | ||
Recorded Investment |
10,291us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember |
10,125us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember |
Unpaid Principal Balance |
11,896us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember |
11,591us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember |
With No Related Allowance Recorded |
9,120us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember |
8,890us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember |
With an Allowance Recorded |
1,171us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember |
1,235us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember |
Related Allowance |
293us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember |
319us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember |
Average Recorded Investment |
10,254hafc_ImpairedFinancingReceivableAverageRecordedValueOfInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember |
10,579hafc_ImpairedFinancingReceivableAverageRecordedValueOfInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember |
Interest Income Recognized |
208hafc_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember |
885hafc_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember |
Real estate loans [Member] | Residential property [Member] | ||
Financing Receivable, Impaired [Line Items] | ||
Recorded Investment |
3,087us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember |
3,127us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember |
Unpaid Principal Balance |
3,242us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember |
3,268us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember |
With No Related Allowance Recorded |
3,087us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember |
3,127us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember |
Average Recorded Investment |
3,102hafc_ImpairedFinancingReceivableAverageRecordedValueOfInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember |
2,924hafc_ImpairedFinancingReceivableAverageRecordedValueOfInvestment / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember |
Interest Income Recognized |
32hafc_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember |
115hafc_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_FinancialInstrumentAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember |
Commercial and industrial loans [Member] | Commercial term [Member] | ||
Financing Receivable, Impaired [Line Items] | ||
Recorded Investment |
8,147us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansUnsecuredMember |
7,614us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansUnsecuredMember |
Unpaid Principal Balance |
8,716us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansUnsecuredMember |
8,133us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansUnsecuredMember |
With No Related Allowance Recorded |
3,912us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansUnsecuredMember |
2,999us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansUnsecuredMember |
With an Allowance Recorded |
4,235us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansUnsecuredMember |
4,615us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansUnsecuredMember |
Related Allowance |
1,881us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansUnsecuredMember |
2,443us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansUnsecuredMember |
Average Recorded Investment |
8,078hafc_ImpairedFinancingReceivableAverageRecordedValueOfInvestment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansUnsecuredMember |
9,458hafc_ImpairedFinancingReceivableAverageRecordedValueOfInvestment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansUnsecuredMember |
Interest Income Recognized |
99hafc_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansUnsecuredMember |
566hafc_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansUnsecuredMember |
Commercial and industrial loans [Member] | Commercial lines of credit [Member] | ||
Financing Receivable, Impaired [Line Items] | ||
Recorded Investment |
2,092us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember |
466us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember |
Unpaid Principal Balance |
2,210us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember |
575us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember |
With No Related Allowance Recorded |
442us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember |
466us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember |
With an Allowance Recorded |
1,650us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember |
|
Related Allowance |
8us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember |
|
Average Recorded Investment |
2,439hafc_ImpairedFinancingReceivableAverageRecordedValueOfInvestment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember |
1,205hafc_ImpairedFinancingReceivableAverageRecordedValueOfInvestment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember |
Interest Income Recognized |
7hafc_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember |
66hafc_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember |
Commercial and industrial loans [Member] | International loans [Member] | ||
Financing Receivable, Impaired [Line Items] | ||
Recorded Investment |
1,331us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember |
3,546us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember |
Unpaid Principal Balance |
1,331us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember |
3,546us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember |
With No Related Allowance Recorded |
767us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember |
2,628us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember |
With an Allowance Recorded |
563us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember |
918us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember |
Related Allowance |
24us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember |
286us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember |
Average Recorded Investment |
1,360hafc_ImpairedFinancingReceivableAverageRecordedValueOfInvestment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember |
1,736hafc_ImpairedFinancingReceivableAverageRecordedValueOfInvestment / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember |
Interest Income Recognized |
33hafc_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_FinancialInstrumentAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember |
|
Consumer loans [Member] | ||
Financing Receivable, Impaired [Line Items] | ||
Recorded Investment |
1,823us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember |
1,742us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember |
Unpaid Principal Balance |
2,005us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember |
1,907us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember |
With No Related Allowance Recorded |
1,823us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember |
1,742us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember |
Average Recorded Investment |
1,830hafc_ImpairedFinancingReceivableAverageRecordedValueOfInvestment / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember |
1,651hafc_ImpairedFinancingReceivableAverageRecordedValueOfInvestment / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember |
Interest Income Recognized |
$ 17hafc_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember |
$ 59hafc_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember |
X | ||||||||||
- Definition
Impaired Financing Receivable Average Recorded Value Of Investment No definition available.
|
X | ||||||||||
- Definition
Impaired Financing Receivable Interest Income Recognized No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
Amount of investment of impaired financing receivables with related allowance for credit losses and without a related allowance for credit losses. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of allowance for credit losses related to recorded investment. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of unpaid principal balance of impaired financing receivables with related allowance for credit losses and without related allowance for credit losses. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of investment in impaired financing receivables for which there is no related allowance for credit losses. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of investment in impaired financing receivables for which there is a related allowance for credit losses. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|