XML 109 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans (Accruing And Non-Accruing Loans By Class) (Details) (USD $)
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, net of unearned income $ 16,732,123,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome [1] $ 16,230,166,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome $ 15,119,461,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Commercial Financial And Industrial Portfolio Segment [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 9,604,544,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
  7,700,628,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
Total Non-Accruing 33,811,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
  52,367,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
Loans, net of unearned income 9,638,355,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
9,007,286,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
7,752,995,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
Consumer Real Estate Portfolio Segment [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 4,803,417,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
  5,125,993,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
Total Non-Accruing 119,400,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
  132,021,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
Loans, net of unearned income 4,922,817,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
[2] 5,048,071,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
[2] 5,258,014,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
[2]
Commercial Real Estate Portfolio Segment [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 1,307,561,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
  1,137,484,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Total Non-Accruing 13,336,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
  14,934,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Loans, net of unearned income 1,320,897,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
1,277,717,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
1,152,418,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Permanent Mortgage Portfolio Segment [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 478,781,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
  582,041,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
Total Non-Accruing 32,927,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
  40,201,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
Loans, net of unearned income 511,708,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
538,961,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
622,242,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
Credit Card And Other Portfolio Segment [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 337,591,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
  332,396,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
Total Non-Accruing 755,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
  1,396,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
Loans, net of unearned income 338,346,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
358,131,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
333,792,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
General C I [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 7,632,751,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
  6,648,913,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
Total Non-Accruing 20,877,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
  39,111,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
Loans, net of unearned income 7,653,628,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
  6,688,024,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
Loans To Mortgage Companies [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 1,641,553,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
  709,411,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
Total Non-Accruing 119,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
  141,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
Loans, net of unearned income 1,641,672,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
  709,552,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
TRUPs [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 325,382,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
[3]   335,543,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
[4]
Total Non-Accruing 12,815,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
[3]   13,115,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
[4]
Loans, net of unearned income 338,197,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
[3]   348,658,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
[4]
LOCOM valuation allowance 26,200,000fhn_LowerOfCostOrMarketValuationAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
  26,600,000fhn_LowerOfCostOrMarketValuationAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
Income C R E [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 1,250,480,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
  1,060,798,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
Total Non-Accruing 13,336,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
  12,216,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
Loans, net of unearned income 1,263,816,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
  1,073,014,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
Residential C R E [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 31,656,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
  37,798,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
Total Non-Accruing 0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
  2,718,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
Loans, net of unearned income 31,656,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
  40,516,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
Home Equity [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 2,281,475,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
  2,660,956,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Total Non-Accruing 83,335,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
  86,861,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Loans, net of unearned income 2,364,810,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
  2,747,817,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
R E Installment Loans [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 2,519,542,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
  2,464,334,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
Total Non-Accruing 36,065,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
  45,160,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
Loans, net of unearned income 2,555,607,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
  2,509,494,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
Credit Card      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 179,949,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
  183,443,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
Total Non-Accruing 0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
  0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
Loans, net of unearned income 179,949,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
  183,443,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
Other Consumer Loans Class      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 157,633,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
  148,953,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
Total Non-Accruing 755,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
  1,396,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
Loans, net of unearned income 158,388,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
  150,349,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
C&I Purchase Credit Impaired Loans      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 4,858,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CIPurchaseCreditImpairedLoansMember
  6,761,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CIPurchaseCreditImpairedLoansMember
Total Non-Accruing 0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CIPurchaseCreditImpairedLoansMember
  0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CIPurchaseCreditImpairedLoansMember
Loans, net of unearned income 4,858,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CIPurchaseCreditImpairedLoansMember
  6,761,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CIPurchaseCreditImpairedLoansMember
CRE Purchase Credit Impaired Loans      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 25,425,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
  38,888,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
Total Non-Accruing 0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
  0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
Loans, net of unearned income 25,425,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
  38,888,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
RE Installment Purchase Credit Impaired Loans      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 2,400,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentPurchaseCreditImpairedLoansMember
  703,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentPurchaseCreditImpairedLoansMember
Total Non-Accruing 0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentPurchaseCreditImpairedLoansMember
  0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentPurchaseCreditImpairedLoansMember
Loans, net of unearned income 2,400,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentPurchaseCreditImpairedLoansMember
  703,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentPurchaseCreditImpairedLoansMember
Other Purchased Credit Impaired Loans      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 9,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherPurchasedCreditImpairedLoansMember
  0fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherPurchasedCreditImpairedLoansMember
Total Non-Accruing 0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherPurchasedCreditImpairedLoansMember
  0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherPurchasedCreditImpairedLoansMember
Loans, net of unearned income 9,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherPurchasedCreditImpairedLoansMember
  0us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherPurchasedCreditImpairedLoansMember
Accruing      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 16,453,914,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  14,772,541,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
30-89 Days Past Due 50,037,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  79,406,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
90+ Days Past Due 27,943,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  26,595,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
Total Accruing 16,531,894,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  14,878,542,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
Accruing | Commercial Financial And Industrial Portfolio Segment [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 9,597,421,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  7,679,585,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
30-89 Days Past Due 6,206,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  19,121,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
90+ Days Past Due 917,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  1,922,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
Accruing | Consumer Real Estate Portfolio Segment [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 4,755,086,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  5,072,914,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
30-89 Days Past Due 32,677,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  34,546,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
90+ Days Past Due 15,654,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  18,533,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
Accruing | Commercial Real Estate Portfolio Segment [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 1,303,201,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  1,118,874,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
30-89 Days Past Due 752,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  17,067,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
90+ Days Past Due 3,608,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  1,543,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
Accruing | Permanent Mortgage Portfolio Segment [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 464,677,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  573,095,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
30-89 Days Past Due 8,019,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  6,101,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
90+ Days Past Due 6,085,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  2,845,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
Accruing | Credit Card And Other Portfolio Segment [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 333,529,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  328,073,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
30-89 Days Past Due 2,383,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  2,571,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
90+ Days Past Due 1,679,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  1,752,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
Accruing | General C I [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 7,627,209,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  6,629,412,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
30-89 Days Past Due 5,291,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  19,049,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
90+ Days Past Due 251,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  452,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
Accruing | Loans To Mortgage Companies [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 1,640,638,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  709,339,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
30-89 Days Past Due 915,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  72,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
90+ Days Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
Accruing | TRUPs [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 325,382,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
[3]   335,543,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
[4]
30-89 Days Past Due 0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
[3]   0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
[4]
90+ Days Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
[3]   0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
[4]
Accruing | Income C R E [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 1,249,793,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  1,049,843,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
30-89 Days Past Due 687,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  10,955,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
90+ Days Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
Accruing | Residential C R E [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 31,591,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  37,516,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
30-89 Days Past Due 65,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  282,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
90+ Days Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
Accruing | Home Equity [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 2,250,415,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  2,624,763,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
30-89 Days Past Due 20,698,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  23,734,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
90+ Days Past Due 10,362,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  12,459,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
Accruing | R E Installment Loans [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 2,502,363,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  2,447,448,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
30-89 Days Past Due 11,975,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  10,812,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
90+ Days Past Due 5,204,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  6,074,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
Accruing | Credit Card      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 177,042,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  180,011,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
30-89 Days Past Due 1,467,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  1,810,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
90+ Days Past Due 1,440,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  1,622,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
Accruing | Other Consumer Loans Class      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 156,478,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  148,062,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
30-89 Days Past Due 916,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  761,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
90+ Days Past Due 239,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  130,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
Accruing | C&I Purchase Credit Impaired Loans      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 4,192,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CIPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  5,291,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CIPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
30-89 Days Past Due 0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CIPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CIPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
90+ Days Past Due 666,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CIPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  1,470,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CIPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
Accruing | CRE Purchase Credit Impaired Loans      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 21,817,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  31,515,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
30-89 Days Past Due 0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  5,830,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
90+ Days Past Due 3,608,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  1,543,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
Accruing | RE Installment Purchase Credit Impaired Loans      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 2,308,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  703,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
30-89 Days Past Due 4,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
90+ Days Past Due 88,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
Accruing | Other Purchased Credit Impaired Loans      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 9,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherPurchasedCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherPurchasedCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
30-89 Days Past Due 0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherPurchasedCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherPurchasedCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
90+ Days Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherPurchasedCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
  0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherPurchasedCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
Non-Accruing      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 114,096,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  137,896,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
30-89 Days Past Due 23,665,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  14,600,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
90+ Days Past Due 62,468,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  88,423,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
Total Non-Accruing 200,229,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  240,919,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
Non-Accruing | Commercial Financial And Industrial Portfolio Segment [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 1,441,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  16,332,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
30-89 Days Past Due 10,445,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  3,341,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
90+ Days Past Due 21,925,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  32,694,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
Non-Accruing | Consumer Real Estate Portfolio Segment [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 94,491,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  102,430,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
30-89 Days Past Due 7,651,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  8,881,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
90+ Days Past Due 17,258,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  20,710,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
Non-Accruing | Commercial Real Estate Portfolio Segment [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 1,454,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  1,814,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
30-89 Days Past Due 2,817,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  330,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
90+ Days Past Due 9,065,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  12,790,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
Non-Accruing | Permanent Mortgage Portfolio Segment [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 16,710,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  15,924,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
30-89 Days Past Due 2,752,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  2,048,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
90+ Days Past Due 13,465,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  22,229,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
Non-Accruing | Credit Card And Other Portfolio Segment [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  1,396,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
30-89 Days Past Due 0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
90+ Days Past Due 755,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
Non-Accruing | General C I [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 1,441,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  16,332,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
30-89 Days Past Due 10,445,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  3,341,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
90+ Days Past Due 8,991,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  19,438,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
Non-Accruing | Loans To Mortgage Companies [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
30-89 Days Past Due 0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
90+ Days Past Due 119,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  141,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
Non-Accruing | TRUPs [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
[3]   0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
[4]
30-89 Days Past Due 0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
[3]   0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
[4]
90+ Days Past Due 12,815,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
[3]   13,115,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
[4]
Non-Accruing | Income C R E [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 1,454,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  1,814,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
30-89 Days Past Due 2,817,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  330,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
90+ Days Past Due 9,065,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  10,072,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
Non-Accruing | Residential C R E [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
30-89 Days Past Due 0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
90+ Days Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  2,718,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
Non-Accruing | Home Equity [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 66,743,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  67,361,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
30-89 Days Past Due 5,075,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  5,395,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
90+ Days Past Due 11,517,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  14,105,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
Non-Accruing | R E Installment Loans [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 27,748,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  35,069,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
30-89 Days Past Due 2,576,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  3,486,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
90+ Days Past Due 5,741,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  6,605,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
Non-Accruing | Credit Card      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
30-89 Days Past Due 0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
90+ Days Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
Non-Accruing | Other Consumer Loans Class      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  1,396,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
30-89 Days Past Due 0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
90+ Days Past Due 755,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
Non-Accruing | C&I Purchase Credit Impaired Loans      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CIPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CIPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
30-89 Days Past Due 0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CIPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CIPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
90+ Days Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CIPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CIPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
Non-Accruing | CRE Purchase Credit Impaired Loans      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
30-89 Days Past Due 0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
90+ Days Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
Non-Accruing | RE Installment Purchase Credit Impaired Loans      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
30-89 Days Past Due 0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
90+ Days Past Due 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
Non-Accruing | Other Purchased Credit Impaired Loans      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherPurchasedCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  0us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherPurchasedCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
30-89 Days Past Due 0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherPurchasedCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherPurchasedCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
90+ Days Past Due $ 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherPurchasedCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
  $ 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherPurchasedCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
[1]
(b) March 31, 2015 includes $28.0 million of held-to-maturity consumer mortgage loans secured by residential real estate properties in process of foreclosure.
[2]

(a) Balances as of March 31, 2015 and 2014, and December 31, 2014 include $71.6 million, $86.7 million, and $76.8 million of restricted real estate loans, respectively. See Note 13 - Variable Interest Entities for additional information.

[3]

Total TRUPS includes LOCOM valuation allowance of $26.2 million.

[4]

Total TRUPS includes LOCOM valuation allowance of $26.6 million.