XML 27 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value (Details 4) (USD $)
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Foreclosed assets, Fair Value 1,716,000us-gaap_ForeclosedAssets 696,000us-gaap_ForeclosedAssets
Non-recurring basis | Level 3    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Impaired loans - held-for-investment, Fair Value 5,508,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
2,622,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Foreclosed assets, Fair Value 1,267,000us-gaap_ForeclosedAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
31,000us-gaap_ForeclosedAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Non-recurring basis | Level 3 | Foreclosed assets - land and construction    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Foreclosed assets, Fair Value   31,000us-gaap_ForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_ForeclosedAssetsLandAndConstructionFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Non-recurring basis | Level 3 | Commercial    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Impaired loans - held-for-investment, Fair Value 461,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
859,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Foreclosed assets, Fair Value 202,000us-gaap_ForeclosedAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Non-recurring basis | Level 3 | Commercial | Market Approach    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Impaired loans - held-for-investment, Fair Value 461,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
859,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Non-recurring basis | Level 3 | Commercial | Market Approach | Minimum    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Discount adjustment for differences between comparable sales (as a percent) 0.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
0.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Non-recurring basis | Level 3 | Commercial | Market Approach | Maximum    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Discount adjustment for differences between comparable sales (as a percent) 3.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
3.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Non-recurring basis | Level 3 | Commercial | Market Approach | Weighted average    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Discount adjustment for differences between comparable sales (as a percent) 3.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
3.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Non-recurring basis | Level 3 | Commercial | Foreclosed assets - land and construction | Market Approach    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Impaired loans - held-for-investment, Fair Value 202,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_ForeclosedAssetsLandAndConstructionFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
31,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_ForeclosedAssetsLandAndConstructionFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Non-recurring basis | Level 3 | Commercial | Foreclosed assets - land and construction | Market Approach | Maximum    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Discount adjustment for differences between comparable sales (as a percent) 1.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_ForeclosedAssetsLandAndConstructionFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
1.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_ForeclosedAssetsLandAndConstructionFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Non-recurring basis | Level 3 | Real estate | Commercial and residential    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Impaired loans - held-for-investment, Fair Value 3,898,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_CommercialAndResidentialFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
587,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_CommercialAndResidentialFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
Foreclosed assets, Fair Value 1,065,000us-gaap_ForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_CommercialAndResidentialFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
 
Non-recurring basis | Level 3 | Real estate | Commercial and residential | Market Approach    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Impaired loans - held-for-investment, Fair Value 3,898,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_CommercialAndResidentialFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
587,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_CommercialAndResidentialFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Non-recurring basis | Level 3 | Real estate | Commercial and residential | Market Approach | Minimum    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Discount adjustment for differences between comparable sales (as a percent) 0.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_CommercialAndResidentialFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
0.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_CommercialAndResidentialFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Non-recurring basis | Level 3 | Real estate | Commercial and residential | Market Approach | Maximum    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Discount adjustment for differences between comparable sales (as a percent) 3.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_CommercialAndResidentialFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
3.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_CommercialAndResidentialFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Non-recurring basis | Level 3 | Real estate | Commercial and residential | Market Approach | Weighted average    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Discount adjustment for differences between comparable sales (as a percent) 3.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_CommercialAndResidentialFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
3.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_CommercialAndResidentialFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Non-recurring basis | Level 3 | Real estate | Land and construction    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Impaired loans - held-for-investment, Fair Value 1,149,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_LandAndConstructionFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
1,176,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_LandAndConstructionFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
Non-recurring basis | Level 3 | Real estate | Land and construction | Market Approach    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Impaired loans - held-for-investment, Fair Value 1,149,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_LandAndConstructionFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
1,176,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_LandAndConstructionFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Non-recurring basis | Level 3 | Real estate | Land and construction | Market Approach | Minimum    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Discount adjustment for differences between comparable sales (as a percent) 1.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_LandAndConstructionFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
1.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_LandAndConstructionFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Non-recurring basis | Level 3 | Real estate | Land and construction | Market Approach | Maximum    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Discount adjustment for differences between comparable sales (as a percent) 2.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_LandAndConstructionFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
2.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_LandAndConstructionFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Non-recurring basis | Level 3 | Real estate | Land and construction | Market Approach | Weighted average    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Discount adjustment for differences between comparable sales (as a percent) 2.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_LandAndConstructionFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
2.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_LandAndConstructionFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
Non-recurring basis | Level 3 | Real estate | Foreclosed assets - commercial and residential | Market Approach    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Impaired loans - held-for-investment, Fair Value 1,065,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_ForeclosedAssetsCommercialAndResidentialFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
 
Non-recurring basis | Level 3 | Real estate | Foreclosed assets - commercial and residential | Market Approach | Minimum    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Discount adjustment for differences between comparable sales (as a percent) 0.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_ForeclosedAssetsCommercialAndResidentialFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
 
Non-recurring basis | Level 3 | Real estate | Foreclosed assets - commercial and residential | Market Approach | Maximum    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Discount adjustment for differences between comparable sales (as a percent) 3.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_ForeclosedAssetsCommercialAndResidentialFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
 
Non-recurring basis | Level 3 | Real estate | Foreclosed assets - commercial and residential | Market Approach | Weighted average    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Discount adjustment for differences between comparable sales (as a percent) 3.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_ForeclosedAssetsCommercialAndResidentialFinancingReceivableMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
 
Non-recurring basis | Estimated Fair Value    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Impaired loans - held-for-investment, Fair Value 5,508,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
2,622,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Foreclosed assets, Fair Value 1,267,000us-gaap_ForeclosedAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
31,000us-gaap_ForeclosedAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Non-recurring basis | Estimated Fair Value | Foreclosed assets - land and construction    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Foreclosed assets, Fair Value   31,000us-gaap_ForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_ForeclosedAssetsLandAndConstructionFinancingReceivableMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Non-recurring basis | Estimated Fair Value | Commercial    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Impaired loans - held-for-investment, Fair Value 461,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
859,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Foreclosed assets, Fair Value 202,000us-gaap_ForeclosedAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Non-recurring basis | Estimated Fair Value | Real estate | Commercial and residential    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Impaired loans - held-for-investment, Fair Value 3,898,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_CommercialAndResidentialFinancingReceivableMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
587,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_CommercialAndResidentialFinancingReceivableMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
Foreclosed assets, Fair Value 1,065,000us-gaap_ForeclosedAssets
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_CommercialAndResidentialFinancingReceivableMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
 
Non-recurring basis | Estimated Fair Value | Real estate | Land and construction    
Quantitative information about level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis    
Impaired loans - held-for-investment, Fair Value 1,149,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_LandAndConstructionFinancingReceivableMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember
1,176,000htbk_FairValueImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= htbk_LandAndConstructionFinancingReceivableMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= htbk_RealEstatePortfolioSegmentMember