XML 42 R87.htm IDEA: XBRL DOCUMENT
v2.4.1.9

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,000 hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember |  | $ 357,000 hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateRetailMember
Amount of loan modification through extension of maturity |  |  | 665,000 hafc_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,000 hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember | 1,000,000 hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember | 2,300,000 hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_HotelAndMotelMember
Loan modifications made through reduction of principal or accrued interest payments |  |  | 18,000 hafc_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,000 hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember | 90,000 hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember | 1,700,000 hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_GasolineStationMember
Loan modifications made through reduction of principal or accrued interest payments |  | 729,000 hafc_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,000 hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember | 365,000 hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember | 2,300,000 hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember
Amount of loan modification through extension of maturity | 24,000 hafc_AmountOfLoanModificationThroughExtensionOfMaturity / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember | 645,000 hafc_AmountOfLoanModificationThroughExtensionOfMaturity / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember | 1,400,000 hafc_AmountOfLoanModificationThroughExtensionOfMaturity / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember
Loan modifications made through reduction of principal or accrued interest payments | 385,000 hafc_LoanModificationMadeThroughReductionOfPrincipalOrAccruedInterestPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember | 785,000 hafc_LoanModificationMadeThroughReductionOfPrincipalOrAccruedInterestPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_RealEstateLoanMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialRealEstateOtherMember | 520,000 hafc_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,000 hafc_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,000 hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember | 1,000,000 hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember
Amount of loan modification through extension of maturity | 445,000 hafc_AmountOfLoanModificationThroughExtensionOfMaturity / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember | 2,500,000 hafc_AmountOfLoanModificationThroughExtensionOfMaturity / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember | 3,600,000 hafc_AmountOfLoanModificationThroughExtensionOfMaturity / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember
Loan modifications made through reduction of principal or accrued interest payments | 184,000 hafc_LoanModificationMadeThroughReductionOfPrincipalOrAccruedInterestPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember | 733,000 hafc_LoanModificationMadeThroughReductionOfPrincipalOrAccruedInterestPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialTermLoansMember | 968,000 hafc_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,000 hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember |  |
Loan modifications made through reduction of principal or accrued interest payments | 126,000 hafc_LoanModificationMadeThroughReductionOfPrincipalOrAccruedInterestPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember | 191,000 hafc_LoanModificationMadeThroughReductionOfPrincipalOrAccruedInterestPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_CommercialLinesOfCreditMember | 188,000 hafc_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,000 hafc_LoanModificationMadeThroughReductionOfPrincipalOrAccruedInterestPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = hafc_InternationalLoansMember | 1,100,000 hafc_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,000 hafc_LoanModificationMadeThroughReductionOfPrincipalOrAccruedInterestPayment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = hafc_CommercialAndIndustrialLoansMember / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerLoansAutoFinancingReceivableMember

X
- Definition Amount of loan modification through extension of maturity. + References No definition available. + Details
Name: | hafc_AmountOfLoanModificationThroughExtensionOfMaturity
Namespace Prefix: | hafc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Loan modification made through deferral of principal payment. + References No definition available. + Details
Name: | hafc_LoanModificationMadeThroughDeferralOfPrincipalPayment
Namespace Prefix: | hafc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Loan modification made through reduction of principal or accrued interest payment. + References No definition available. + Details
Name: | hafc_LoanModificationMadeThroughReductionOfPrincipalOrAccruedInterestPayment
Namespace Prefix: | hafc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_FinancingReceivableModificationsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=hafc_CommercialAndIndustrialLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=hafc_RealEstateLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |