Annual report pursuant to Section 13 and 15(d)

Loans - Schedule of Changes in Carrying Value of PCI Loans (Detail)

v2.4.1.9
Loans - Schedule of Changes in Carrying Value of PCI Loans (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Carrying Amount    
Balance at beginning of period   $ 2,234,089us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Provision for credit losses (52,666)us-gaap_LoansAndLeasesReceivableAllowance (57,555)us-gaap_LoansAndLeasesReceivableAllowance
Balance at end of period 2,785,261us-gaap_LoansAndLeasesReceivableGrossCarryingAmount 2,234,089us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
PCI Loans [Member]    
Carrying Amount    
Additions from CBI acquisition 65,346hafc_LoansAndLeasesReceivableAdditions
/ hafc_ImpairedFinancialReceivableTypeAxis
= hafc_PurchaseCreditImpairedLoansMember
 
Accretion 1,448hafc_LoansAndLeasesReceivableAccretion
/ hafc_ImpairedFinancialReceivableTypeAxis
= hafc_PurchaseCreditImpairedLoansMember
 
Payments received (17,803)hafc_LoansAndLeasesReceivableCollections
/ hafc_ImpairedFinancialReceivableTypeAxis
= hafc_PurchaseCreditImpairedLoansMember
 
Disposal/transfers to OREO (4,490)hafc_LoansAndLeasesReceivableSold
/ hafc_ImpairedFinancialReceivableTypeAxis
= hafc_PurchaseCreditImpairedLoansMember
 
Increase in expected cash flows, net 0hafc_LoansAndLeasesReceivableEstimatedCashFlowsIncreaseDecrease
/ hafc_ImpairedFinancialReceivableTypeAxis
= hafc_PurchaseCreditImpairedLoansMember
 
Provision for credit losses (1,026)us-gaap_LoansAndLeasesReceivableAllowance
/ hafc_ImpairedFinancialReceivableTypeAxis
= hafc_PurchaseCreditImpairedLoansMember
 
Balance at end of period 44,501us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ hafc_ImpairedFinancialReceivableTypeAxis
= hafc_PurchaseCreditImpairedLoansMember
 
Accretable Yield    
Additions from CBI acquisition (10,856)us-gaap_CertainLoansAcquiredInTransferAccountedForAsDebtSecuritiesAccretableYieldAdditions
/ hafc_ImpairedFinancialReceivableTypeAxis
= hafc_PurchaseCreditImpairedLoansMember
 
Accretion 1,448us-gaap_CertainLoansAcquiredInTransferAccountedForAsDebtSecuritiesAccretableYieldAccretion
/ hafc_ImpairedFinancialReceivableTypeAxis
= hafc_PurchaseCreditImpairedLoansMember
 
Payments received 0us-gaap_CertainLoansAcquiredInTransferAccountedForAsDebtSecuritiesAccretableYieldReclassificationsFromNonaccretableDifference
/ hafc_ImpairedFinancialReceivableTypeAxis
= hafc_PurchaseCreditImpairedLoansMember
 
Disposal/transfers to OREO 0us-gaap_CertainLoansAcquiredInTransferAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans
/ hafc_ImpairedFinancialReceivableTypeAxis
= hafc_PurchaseCreditImpairedLoansMember
 
Increase in expected cash flows, net (1,617)us-gaap_CertainLoansAcquiredInTransferAccountedForAsDebtSecuritiesAccretableYieldPeriodIncreaseDecrease
/ hafc_ImpairedFinancialReceivableTypeAxis
= hafc_PurchaseCreditImpairedLoansMember
 
Provision for credit losses 0us-gaap_CertainLoansAcquiredInTransferAccountedForAsDebtSecuritiesOtherthanTemporaryImpairmentChargesCreditLoss
/ hafc_ImpairedFinancialReceivableTypeAxis
= hafc_PurchaseCreditImpairedLoansMember
 
Balance at end of period $ (11,025)us-gaap_CertainLoansAcquiredInTransferAccountedForAsDebtSecuritiesAccretableYield
/ hafc_ImpairedFinancialReceivableTypeAxis
= hafc_PurchaseCreditImpairedLoansMember