Annual report pursuant to Section 13 and 15(d)

Deposits - Scheduled Maturities of Time Deposits (Detail)

v2.4.1.9
Deposits - Scheduled Maturities of Time Deposits (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Time Deposits [Line Items]  
2015 $ 1,069,291us-gaap_TimeDepositMaturitiesYearOne
2016 425,497us-gaap_TimeDepositMaturitiesYearTwo
2017 54,991us-gaap_TimeDepositMaturitiesYearThree
2018 54,329us-gaap_TimeDepositMaturitiesYearFour
2019 12,517us-gaap_TimeDepositMaturitiesYearFive
Thereafter 0us-gaap_TimeDepositMaturitiesAfterYearFive
Total 1,616,625us-gaap_TimeDeposits
Time Deposits of $100,000 or More [Member]  
Time Deposits [Line Items]  
2015 590,006us-gaap_TimeDepositMaturitiesYearOne
/ us-gaap_CashAndCashEquivalentsAxis
= hafc_TimeDeposits100000OrMoreMember
2016 253,179us-gaap_TimeDepositMaturitiesYearTwo
/ us-gaap_CashAndCashEquivalentsAxis
= hafc_TimeDeposits100000OrMoreMember
2017 30,951us-gaap_TimeDepositMaturitiesYearThree
/ us-gaap_CashAndCashEquivalentsAxis
= hafc_TimeDeposits100000OrMoreMember
2018 30,784us-gaap_TimeDepositMaturitiesYearFour
/ us-gaap_CashAndCashEquivalentsAxis
= hafc_TimeDeposits100000OrMoreMember
2019 5,420us-gaap_TimeDepositMaturitiesYearFive
/ us-gaap_CashAndCashEquivalentsAxis
= hafc_TimeDeposits100000OrMoreMember
Thereafter 0us-gaap_TimeDepositMaturitiesAfterYearFive
/ us-gaap_CashAndCashEquivalentsAxis
= hafc_TimeDeposits100000OrMoreMember
Total 910,340us-gaap_TimeDeposits
/ us-gaap_CashAndCashEquivalentsAxis
= hafc_TimeDeposits100000OrMoreMember
Other Time Deposits [Member]  
Time Deposits [Line Items]  
2015 479,285us-gaap_TimeDepositMaturitiesYearOne
/ us-gaap_CashAndCashEquivalentsAxis
= hafc_OtherTimeDepositsMember
2016 172,318us-gaap_TimeDepositMaturitiesYearTwo
/ us-gaap_CashAndCashEquivalentsAxis
= hafc_OtherTimeDepositsMember
2017 24,040us-gaap_TimeDepositMaturitiesYearThree
/ us-gaap_CashAndCashEquivalentsAxis
= hafc_OtherTimeDepositsMember
2018 23,545us-gaap_TimeDepositMaturitiesYearFour
/ us-gaap_CashAndCashEquivalentsAxis
= hafc_OtherTimeDepositsMember
2019 7,097us-gaap_TimeDepositMaturitiesYearFive
/ us-gaap_CashAndCashEquivalentsAxis
= hafc_OtherTimeDepositsMember
Thereafter 0us-gaap_TimeDepositMaturitiesAfterYearFive
/ us-gaap_CashAndCashEquivalentsAxis
= hafc_OtherTimeDepositsMember
Total $ 706,285us-gaap_TimeDeposits
/ us-gaap_CashAndCashEquivalentsAxis
= hafc_OtherTimeDepositsMember