Loans - Troubled Debt Restructurings, Disaggregated by Loan Class (Parenthetical) (Detail) (USD $)
|
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
|
Real estate loans [Member] | Retail [Member] | |||
Financing Receivable, Modifications [Line Items] | |||
Loan modification made through deferrals principal payment |
$ 2,000,000hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember |
$ 357,000hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember |
|
Amount of loan modification through extension of maturity |
665,000hafc_AmountOfLoanModificationThroughExtensionOfMaturity / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember |
||
Real estate loans [Member] | Hotel/motel [Member] | |||
Financing Receivable, Modifications [Line Items] | |||
Loan modification made through deferrals principal payment |
821,000hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember |
1,000,000hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember |
2,300,000hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember |
Loan modifications made through reduction of principal or accrued interest payments |
18,000hafc_LoanModificationMadeThroughReductionOfPrincipalOrAccruedInterestPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember |
||
Real estate loans [Member] | Gas station [Member] | |||
Financing Receivable, Modifications [Line Items] | |||
Loan modification made through deferrals principal payment |
2,000,000hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember |
90,000hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember |
1,700,000hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember |
Loan modifications made through reduction of principal or accrued interest payments |
729,000hafc_LoanModificationMadeThroughReductionOfPrincipalOrAccruedInterestPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember |
||
Real estate loans [Member] | Other [Member] | |||
Financing Receivable, Modifications [Line Items] | |||
Loan modification made through deferrals principal payment |
943,000hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember |
365,000hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember |
2,300,000hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember |
Amount of loan modification through extension of maturity |
24,000hafc_AmountOfLoanModificationThroughExtensionOfMaturity / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember |
645,000hafc_AmountOfLoanModificationThroughExtensionOfMaturity / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember |
1,400,000hafc_AmountOfLoanModificationThroughExtensionOfMaturity / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember |
Loan modifications made through reduction of principal or accrued interest payments |
385,000hafc_LoanModificationMadeThroughReductionOfPrincipalOrAccruedInterestPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember |
785,000hafc_LoanModificationMadeThroughReductionOfPrincipalOrAccruedInterestPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember |
520,000hafc_LoanModificationMadeThroughReductionOfPrincipalOrAccruedInterestPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember |
Real estate loans [Member] | Residential property [Member] | |||
Financing Receivable, Modifications [Line Items] | |||
Amount of loan modification through extension of maturity |
308,000hafc_AmountOfLoanModificationThroughExtensionOfMaturity / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_ResidentialPropertyRealEstateLoanMember |
||
Commercial and industrial loans [Member] | Commercial term [Member] | |||
Financing Receivable, Modifications [Line Items] | |||
Loan modification made through deferrals principal payment |
386,000hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember |
1,000,000hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember |
|
Amount of loan modification through extension of maturity |
445,000hafc_AmountOfLoanModificationThroughExtensionOfMaturity / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember |
2,500,000hafc_AmountOfLoanModificationThroughExtensionOfMaturity / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember |
3,600,000hafc_AmountOfLoanModificationThroughExtensionOfMaturity / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember |
Loan modifications made through reduction of principal or accrued interest payments |
184,000hafc_LoanModificationMadeThroughReductionOfPrincipalOrAccruedInterestPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember |
733,000hafc_LoanModificationMadeThroughReductionOfPrincipalOrAccruedInterestPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember |
968,000hafc_LoanModificationMadeThroughReductionOfPrincipalOrAccruedInterestPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember |
Commercial and industrial loans [Member] | Commercial lines of credit [Member] | |||
Financing Receivable, Modifications [Line Items] | |||
Loan modification made through deferrals principal payment |
2,400,000hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember |
||
Loan modifications made through reduction of principal or accrued interest payments |
126,000hafc_LoanModificationMadeThroughReductionOfPrincipalOrAccruedInterestPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember |
191,000hafc_LoanModificationMadeThroughReductionOfPrincipalOrAccruedInterestPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember |
188,000hafc_LoanModificationMadeThroughReductionOfPrincipalOrAccruedInterestPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember |
Commercial and industrial loans [Member] | International loans [Member] | |||
Financing Receivable, Modifications [Line Items] | |||
Loan modifications made through reduction of principal or accrued interest payments |
200,000hafc_LoanModificationMadeThroughReductionOfPrincipalOrAccruedInterestPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember |
1,100,000hafc_LoanModificationMadeThroughReductionOfPrincipalOrAccruedInterestPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember |
|
Commercial and industrial loans [Member] | Consumer loans [Member] | |||
Financing Receivable, Modifications [Line Items] | |||
Loan modifications made through reduction of principal or accrued interest payments |
$ 149,000hafc_LoanModificationMadeThroughReductionOfPrincipalOrAccruedInterestPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerLoansAutoFinancingReceivableMember |
X | ||||||||||
- Definition
Amount of loan modification through extension of maturity. No definition available.
|
X | ||||||||||
- Definition
Loan modification made through deferral of principal payment. No definition available.
|
X | ||||||||||
- Definition
Loan modification made through reduction of principal or accrued interest payment. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|