XML 54 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans - Schedule of Troubled Debt Restructurings Occurred During Period by Portfolio Segment (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Contract
Dec. 31, 2013
Contract
Troubled Debt Restructurings [Member]    
Troubled Debt Restructuring, Debtor, Current Period [Line Items]    
Number of Contracts 12hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
8hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
Pre-Modification Outstanding Recorded Investment $ 6,486hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPreModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
$ 3,740hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPreModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
Post-Modification Outstanding Recorded Investment 5,573hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPostModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
3,371hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPostModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
Troubled Debt Restructurings [Member] | Commercial Non-Real Estate [Member]    
Troubled Debt Restructuring, Debtor, Current Period [Line Items]    
Number of Contracts 1hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
1hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
Pre-Modification Outstanding Recorded Investment 29hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPreModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
926hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPreModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
Post-Modification Outstanding Recorded Investment 29hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPostModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
909hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPostModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
Troubled Debt Restructurings [Member] | Commercial Real Estate [Member]    
Troubled Debt Restructuring, Debtor, Current Period [Line Items]    
Number of Contracts 3hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
5hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Pre-Modification Outstanding Recorded Investment 4,488hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPreModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
1,844hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPreModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Post-Modification Outstanding Recorded Investment 4,446hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPostModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
1,629hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPostModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Troubled Debt Restructurings [Member] | Residential Mortgages [Member]    
Troubled Debt Restructuring, Debtor, Current Period [Line Items]    
Number of Contracts 7hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
2hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Pre-Modification Outstanding Recorded Investment 1,961hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPreModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
970hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPreModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Post-Modification Outstanding Recorded Investment 1,090hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPostModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
833hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPostModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Troubled Debt Restructurings [Member] | Consumer [Member]    
Troubled Debt Restructuring, Debtor, Current Period [Line Items]    
Number of Contracts 1hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
Pre-Modification Outstanding Recorded Investment 8hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPreModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
Post-Modification Outstanding Recorded Investment 8hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPostModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
Troubled Debt Restructurings [Member] | Originated Loans [Member]    
Troubled Debt Restructuring, Debtor, Current Period [Line Items]    
Number of Contracts 12hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
6hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
Pre-Modification Outstanding Recorded Investment 6,486hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPreModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
2,714hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPreModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
Post-Modification Outstanding Recorded Investment 5,573hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPostModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
2,396hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPostModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
Troubled Debt Restructurings [Member] | Originated Loans [Member] | Commercial Non-Real Estate [Member]    
Troubled Debt Restructuring, Debtor, Current Period [Line Items]    
Number of Contracts 1hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
1hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
Pre-Modification Outstanding Recorded Investment 29hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPreModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
926hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPreModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
Post-Modification Outstanding Recorded Investment 29hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPostModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
909hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPostModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
Troubled Debt Restructurings [Member] | Originated Loans [Member] | Commercial Real Estate [Member]    
Troubled Debt Restructuring, Debtor, Current Period [Line Items]    
Number of Contracts 3hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
4hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
Pre-Modification Outstanding Recorded Investment 4,488hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPreModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
1,332hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPreModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
Post-Modification Outstanding Recorded Investment 4,446hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPostModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
1,157hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPostModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
Troubled Debt Restructurings [Member] | Originated Loans [Member] | Residential Mortgages [Member]    
Troubled Debt Restructuring, Debtor, Current Period [Line Items]    
Number of Contracts 7hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
1hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
Pre-Modification Outstanding Recorded Investment 1,961hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPreModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
456hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPreModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
Post-Modification Outstanding Recorded Investment 1,090hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPostModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
330hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPostModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
Troubled Debt Restructurings [Member] | Originated Loans [Member] | Consumer [Member]    
Troubled Debt Restructuring, Debtor, Current Period [Line Items]    
Number of Contracts 1hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
 
Pre-Modification Outstanding Recorded Investment 8hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPreModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
 
Post-Modification Outstanding Recorded Investment 8hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPostModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
 
Troubled Debt Restructurings [Member] | Acquired Loans [Member]    
Troubled Debt Restructuring, Debtor, Current Period [Line Items]    
Number of Contracts   2hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_AcquiredLoansMember
Pre-Modification Outstanding Recorded Investment   1,026hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPreModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_AcquiredLoansMember
Post-Modification Outstanding Recorded Investment   975hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPostModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_AcquiredLoansMember
Troubled Debt Restructurings [Member] | Acquired Loans [Member] | Commercial Real Estate [Member]    
Troubled Debt Restructuring, Debtor, Current Period [Line Items]    
Number of Contracts   1hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_AcquiredLoansMember
Pre-Modification Outstanding Recorded Investment   512hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPreModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_AcquiredLoansMember
Post-Modification Outstanding Recorded Investment   472hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPostModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_AcquiredLoansMember
Troubled Debt Restructurings [Member] | Acquired Loans [Member] | Residential Mortgages [Member]    
Troubled Debt Restructuring, Debtor, Current Period [Line Items]    
Number of Contracts   1hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_AcquiredLoansMember
Pre-Modification Outstanding Recorded Investment   514hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPreModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_AcquiredLoansMember
Post-Modification Outstanding Recorded Investment   503hbhc_FinancingReceivableModificationsOccurredDuringPeriodsPostModificationRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_AcquiredLoansMember
Troubled Debt Restructurings That Subsequently Defaulted [Member]    
Troubled Debt Restructuring, Debtor, Current Period [Line Items]    
Number of Contracts 2hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
7hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
Recorded Investment 1,172us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
2,741us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
Troubled Debt Restructurings That Subsequently Defaulted [Member] | Commercial Non-Real Estate [Member]    
Troubled Debt Restructuring, Debtor, Current Period [Line Items]    
Number of Contracts 1hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
 
Recorded Investment 909us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
 
Troubled Debt Restructurings That Subsequently Defaulted [Member] | Commercial Real Estate [Member]    
Troubled Debt Restructuring, Debtor, Current Period [Line Items]    
Number of Contracts   6hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Recorded Investment   2,487us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Troubled Debt Restructurings That Subsequently Defaulted [Member] | Residential Mortgages [Member]    
Troubled Debt Restructuring, Debtor, Current Period [Line Items]    
Number of Contracts 1hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
1hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Recorded Investment 263us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
254us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Troubled Debt Restructurings That Subsequently Defaulted [Member] | Originated Loans [Member]    
Troubled Debt Restructuring, Debtor, Current Period [Line Items]    
Number of Contracts 2hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
7hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
Recorded Investment 1,172us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
2,741us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
Troubled Debt Restructurings That Subsequently Defaulted [Member] | Originated Loans [Member] | Commercial Non-Real Estate [Member]    
Troubled Debt Restructuring, Debtor, Current Period [Line Items]    
Number of Contracts 1hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
 
Recorded Investment 909us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
 
Troubled Debt Restructurings That Subsequently Defaulted [Member] | Originated Loans [Member] | Commercial Real Estate [Member]    
Troubled Debt Restructuring, Debtor, Current Period [Line Items]    
Number of Contracts   6hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
Recorded Investment   2,487us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
Troubled Debt Restructurings That Subsequently Defaulted [Member] | Originated Loans [Member] | Residential Mortgages [Member]    
Troubled Debt Restructuring, Debtor, Current Period [Line Items]    
Number of Contracts 1hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
1hbhc_FinancingReceivableModificationsSubsequentOccurredDuringPeriodsNumberOfContracts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
Recorded Investment $ 263us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember
$ 254us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= hbhc_OriginatedLoansMember