XML 118 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans - Summary of Age Analysis of Past Due Loans (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total FDIC acquired loans $ 252,409hbhc_LoansAndLeasesReceivableNetReportedAmountFdicAcquired $ 358,666hbhc_LoansAndLeasesReceivableNetReportedAmountFdicAcquired
Total loans 13,895,276hbhc_LoansAndLeasesReceivableGrossCarryingAmountCoveredAndNotCovered 12,324,817hbhc_LoansAndLeasesReceivableGrossCarryingAmountCoveredAndNotCovered
30-59 days past due 44,652us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue 60,155us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
60-89 days past due 12,503us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue 22,018us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
Greater than 90 days past due 44,981us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue 53,143us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
Total past due 102,136us-gaap_FinancingReceivableRecordedInvestmentPastDue 135,316us-gaap_FinancingReceivableRecordedInvestmentPastDue
Current 13,793,140us-gaap_FinancingReceivableRecordedInvestmentCurrent 12,189,501us-gaap_FinancingReceivableRecordedInvestmentCurrent
Recorded investment > 90 days and accruing 4,825us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing 10,387us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
Commercial Non-Real Estate [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total FDIC acquired loans 6,195hbhc_LoansAndLeasesReceivableNetReportedAmountFdicAcquired
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
23,390hbhc_LoansAndLeasesReceivableNetReportedAmountFdicAcquired
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
Total loans 6,044,060hbhc_LoansAndLeasesReceivableGrossCarryingAmountCoveredAndNotCovered
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
5,064,224hbhc_LoansAndLeasesReceivableGrossCarryingAmountCoveredAndNotCovered
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
30-59 days past due 4,380us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
13,627us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
60-89 days past due 1,742us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
3,535us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
Greater than 90 days past due 8,560us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
6,270us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
Total past due 14,682us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
23,432us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
Current 6,029,378us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
5,040,792us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
Recorded investment > 90 days and accruing 630us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
1,062us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
Construction and Land Development [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total FDIC acquired loans 11,674hbhc_LoansAndLeasesReceivableNetReportedAmountFdicAcquired
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
20,229hbhc_LoansAndLeasesReceivableNetReportedAmountFdicAcquired
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
Total loans 1,106,761hbhc_LoansAndLeasesReceivableGrossCarryingAmountCoveredAndNotCovered
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
915,541hbhc_LoansAndLeasesReceivableGrossCarryingAmountCoveredAndNotCovered
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
30-59 days past due 6,731us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
6,739us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
60-89 days past due 1,532us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
2,793us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
Greater than 90 days past due 5,556us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
8,670us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
Total past due 13,819us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
18,202us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
Current 1,092,942us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
897,339us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
Recorded investment > 90 days and accruing 142us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
541us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
Commercial Real Estate [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total FDIC acquired loans 27,808hbhc_LoansAndLeasesReceivableNetReportedAmountFdicAcquired
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
53,165hbhc_LoansAndLeasesReceivableNetReportedAmountFdicAcquired
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Total loans 3,144,048hbhc_LoansAndLeasesReceivableGrossCarryingAmountCoveredAndNotCovered
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
3,042,841hbhc_LoansAndLeasesReceivableGrossCarryingAmountCoveredAndNotCovered
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
30-59 days past due 10,388us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
11,920us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
60-89 days past due 3,246us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
7,089us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Greater than 90 days past due 15,258us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
24,321us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Total past due 28,892us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
43,330us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Current 3,115,156us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
2,999,511us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Recorded investment > 90 days and accruing 957us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
6,273us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Residential Mortgages [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total FDIC acquired loans 187,033hbhc_LoansAndLeasesReceivableNetReportedAmountFdicAcquired
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
209,018hbhc_LoansAndLeasesReceivableNetReportedAmountFdicAcquired
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Total loans 1,894,181hbhc_LoansAndLeasesReceivableGrossCarryingAmountCoveredAndNotCovered
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
1,720,614hbhc_LoansAndLeasesReceivableGrossCarryingAmountCoveredAndNotCovered
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
30-59 days past due 14,730us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
18,042us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
60-89 days past due 3,533us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
6,568us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Greater than 90 days past due 11,208us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
9,046us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Total past due 29,471us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
33,656us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Current 1,864,710us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
1,686,958us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Recorded investment > 90 days and accruing 1,199us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
72us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Consumer [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total FDIC acquired loans 19,699hbhc_LoansAndLeasesReceivableNetReportedAmountFdicAcquired
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
52,864hbhc_LoansAndLeasesReceivableNetReportedAmountFdicAcquired
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
Total loans 1,706,226hbhc_LoansAndLeasesReceivableGrossCarryingAmountCoveredAndNotCovered
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
1,581,597hbhc_LoansAndLeasesReceivableGrossCarryingAmountCoveredAndNotCovered
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
30-59 days past due 8,423us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
9,827us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
60-89 days past due 2,450us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
2,033us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
Greater than 90 days past due 4,399us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
4,836us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
Total past due 15,272us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
16,696us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
Current 1,690,954us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
1,564,901us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
Recorded investment > 90 days and accruing 1,897us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
2,439us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
Originated Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans 12,810,199us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
9,494,132us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
30-59 days past due 40,679us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
46,908us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
60-89 days past due 11,949us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
13,994us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
Greater than 90 days past due 41,820us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
32,756us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
Total past due 94,448us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
93,658us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
Current 12,715,751us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
9,400,474us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
Recorded investment > 90 days and accruing 4,564us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
3,298us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
Originated Loans [Member] | Commercial Non-Real Estate [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Commercial non-real estate 5,917,728us-gaap_LoansReceivableCommercialAndIndustrial
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
4,113,837us-gaap_LoansReceivableCommercialAndIndustrial
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
30-59 days past due 4,380us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
11,645us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
60-89 days past due 1,742us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
1,203us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
Greater than 90 days past due 8,560us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
4,803us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
Total past due 14,682us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
17,651us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
Current 5,903,046us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
4,096,186us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
Recorded investment > 90 days and accruing 630us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
521us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
Originated Loans [Member] | Construction and Land Development [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Construction and land development 1,073,964hbhc_LoansReceivableConstructionLandAndLandDevelopment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
752,381hbhc_LoansReceivableConstructionLandAndLandDevelopment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
30-59 days past due 6,620us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
5,877us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
60-89 days past due 1,532us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
1,264us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
Greater than 90 days past due 4,453us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
5,970us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
Total past due 12,605us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
13,111us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
Current 1,061,359us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
739,270us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
Recorded investment > 90 days and accruing 142us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
 
Originated Loans [Member] | Commercial Real Estate [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Commercial real estate 2,428,195us-gaap_LoansReceivableCommercialRealEstate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
2,022,528us-gaap_LoansReceivableCommercialRealEstate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
30-59 days past due 6,527us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
8,178us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
60-89 days past due 2,964us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
5,744us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Greater than 90 days past due 13,234us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
14,620us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Total past due 22,725us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
28,542us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Current 2,405,470us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
1,993,986us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Recorded investment > 90 days and accruing 696us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
420us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Originated Loans [Member] | Residential Mortgages [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Residential mortgages 1,704,770us-gaap_LoansAndLeasesReceivableConsumerMortgage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
1,196,256us-gaap_LoansAndLeasesReceivableConsumerMortgage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
30-59 days past due 14,730us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
12,410us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
60-89 days past due 3,261us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
3,870us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Greater than 90 days past due 11,208us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
3,540us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Total past due 29,199us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
19,820us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Current 1,675,571us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
1,176,436us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Recorded investment > 90 days and accruing 1,199us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
 
Originated Loans [Member] | Consumer [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Consumer 1,685,542us-gaap_LoansAndLeasesReceivableConsumer
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
1,409,130us-gaap_LoansAndLeasesReceivableConsumer
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
30-59 days past due 8,422us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
8,798us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
60-89 days past due 2,450us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
1,913us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
Greater than 90 days past due 4,365us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
3,823us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
Total past due 15,237us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
14,534us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
Current 1,670,305us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
1,394,596us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
Recorded investment > 90 days and accruing 1,897us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
2,357us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
Acquired Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans 832,668us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
2,472,019us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
30-59 days past due 3,972us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
13,247us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
60-89 days past due 282us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
8,024us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
Greater than 90 days past due 1,591us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
18,170us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
Total past due 5,845us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
39,441us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
Current 826,823us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
2,432,578us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
Recorded investment > 90 days and accruing 261us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
7,089us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
Acquired Loans [Member] | Commercial Non-Real Estate [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Commercial non-real estate 120,137us-gaap_LoansReceivableCommercialAndIndustrial
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
926,997us-gaap_LoansReceivableCommercialAndIndustrial
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
30-59 days past due   1,982us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
60-89 days past due   2,332us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
Greater than 90 days past due   1,467us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
Total past due   5,781us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
Current 120,137us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
921,216us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
Recorded investment > 90 days and accruing   541us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
Acquired Loans [Member] | Construction and Land Development [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Construction and land development 21,123hbhc_LoansReceivableConstructionLandAndLandDevelopment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
142,931hbhc_LoansReceivableConstructionLandAndLandDevelopment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
30-59 days past due 111us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
862us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
60-89 days past due   1,529us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
Greater than 90 days past due   1,161us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
Total past due 111us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
3,552us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
Current 21,012us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
139,379us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
Recorded investment > 90 days and accruing   541us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
Acquired Loans [Member] | Commercial Real Estate [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Commercial real estate 688,045us-gaap_LoansReceivableCommercialRealEstate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
967,148us-gaap_LoansReceivableCommercialRealEstate
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
30-59 days past due 3,861us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
3,742us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
60-89 days past due 282us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
1,345us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Greater than 90 days past due 1,591us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
9,026us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Total past due 5,734us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
14,113us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Current 682,311us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
953,035us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Recorded investment > 90 days and accruing 261us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
5,853us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Acquired Loans [Member] | Residential Mortgages [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Residential mortgages 2,378us-gaap_LoansAndLeasesReceivableConsumerMortgage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
315,340us-gaap_LoansAndLeasesReceivableConsumerMortgage
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
30-59 days past due   5,632us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
60-89 days past due   2,698us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Greater than 90 days past due   5,503us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Total past due   13,833us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Current 2,378us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
301,507us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Recorded investment > 90 days and accruing   72us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Acquired Loans [Member] | Consumer [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Consumer 985us-gaap_LoansAndLeasesReceivableConsumer
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
119,603us-gaap_LoansAndLeasesReceivableConsumer
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
30-59 days past due   1,029us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
60-89 days past due   120us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
Greater than 90 days past due   1,013us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
Total past due   2,162us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
Current 985us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
117,441us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
Recorded investment > 90 days and accruing   82us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_AcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
FDIC Acquired Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
30-59 days past due 1us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
 
60-89 days past due 272us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
 
Greater than 90 days past due 1,570us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
2,217us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
Total past due 1,843us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
2,217us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
Current 250,566us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
356,449us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
FDIC Acquired Loans [Member] | Commercial Non-Real Estate [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Current 6,195us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
23,390us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_CommercialNonRealEstateMember
FDIC Acquired Loans [Member] | Construction and Land Development [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Greater than 90 days past due 1,103us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
1,539us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
Total past due 1,103us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
1,539us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
Current 10,571us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
18,690us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= hbhc_ConstructionAndLandDevelopmentMember
FDIC Acquired Loans [Member] | Commercial Real Estate [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Greater than 90 days past due 433us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
675us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Total past due 433us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
675us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Current 27,375us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
52,490us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
FDIC Acquired Loans [Member] | Residential Mortgages [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
60-89 days past due 272us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
 
Greater than 90 days past due   3us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Total past due 272us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
3us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Current 186,761us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
209,015us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
FDIC Acquired Loans [Member] | Consumer [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
30-59 days past due 1us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
Greater than 90 days past due 34us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
Total past due 35us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
 
Current $ 19,664us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
$ 52,864us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= hbhc_FdicAcquiredLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember