XML 101 R84.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurement - Roll-Forward of the Consolidated Condensed Statement of Financial Condition Items (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Other Assets [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, Beginning balance $ 1,489us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
$ 1,489us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
Change in unrealized gains (losses) included in other comprehensive income for assets and liabilities still held at December 31, 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
Other than temporary impairment charge 0hfbc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetNetOtherThanTemporaryImpairmentCharges
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
0hfbc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetNetOtherThanTemporaryImpairmentCharges
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
Purchases, issuances and settlements, net 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
Transfers in and/or out of Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
Fair value, Ending balance 1,489us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
1,489us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
Other Liabilities [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Change in unrealized gains (losses) included in other comprehensive income for assets and liabilities still held at December 31, 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
Other than temporary impairment charge 0hfbc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetNetOtherThanTemporaryImpairmentCharges
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
0hfbc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetNetOtherThanTemporaryImpairmentCharges
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
Purchases, issuances and settlements, net 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesSalesIssuancesSettlements
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
Transfers in and/or out of Level 3 $ 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
$ 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember