XML 1055 R81.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans (Accruing And Non-Accruing Loans By Class) (Details) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans, net of unearned income $ 16,230,166,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome $ 15,389,074,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome $ 16,708,582,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Commercial Financial And Industrial Portfolio Segment [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 8,974,676,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
7,843,817,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
 
Total Non-Accruing 32,610,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
79,759,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
 
Loans, net of unearned income 9,007,286,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
7,923,576,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
8,796,956,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,927,439,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
5,215,773,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
 
Total Non-Accruing 120,632,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
117,598,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
 
Loans, net of unearned income 5,048,071,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
[1] 5,333,371,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
[1] 5,688,703,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
Commercial Real Estate Portfolio Segment [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 1,262,361,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
1,115,178,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Total Non-Accruing 15,356,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
18,101,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Loans, net of unearned income 1,277,717,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
1,133,279,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
1,168,235,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Permanent Mortgage Portfolio Segment [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 504,883,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
624,071,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
 
Total Non-Accruing 34,078,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
38,171,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
 
Loans, net of unearned income 538,961,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
662,242,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
[2] 765,583,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 357,368,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
335,209,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
 
Total Non-Accruing 763,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
1,397,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
 
Loans, net of unearned income 358,131,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
336,606,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
289,105,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
General C I [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 7,480,824,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
6,710,216,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
 
Total Non-Accruing 19,641,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
42,749,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
 
Loans, net of unearned income 7,500,465,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
6,752,965,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
 
Loans To Mortgage Companies [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 1,162,894,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
790,463,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
 
Total Non-Accruing 124,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
146,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
 
Loans, net of unearned income 1,163,018,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
790,609,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
 
TRUPs [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 325,882,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
[3] 336,043,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
[4]  
Total Non-Accruing 12,845,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
[3] 36,864,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
[4]  
Loans, net of unearned income 338,727,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
[3] 372,907,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
[4]  
LOCOM valuation allowance 26,200,000fhn_LowerOfCostOrMarketValuationAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
29,400,000fhn_LowerOfCostOrMarketValuationAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
 
Income C R E [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 1,192,008,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
1,036,732,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
 
Total Non-Accruing 14,499,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
16,422,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
 
Loans, net of unearned income 1,206,507,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
1,053,154,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
 
Residential C R E [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 34,724,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
39,618,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
 
Total Non-Accruing 857,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
1,679,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
 
Loans, net of unearned income 35,581,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
41,297,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
 
Home Equity [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 2,385,192,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
2,728,485,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
 
Total Non-Accruing 84,146,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
78,106,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
 
Loans, net of unearned income 2,469,338,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
2,806,591,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,541,572,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
2,486,399,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
 
Total Non-Accruing 36,486,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
39,492,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
 
Loans, net of unearned income 2,578,058,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
2,525,891,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
 
Credit Card      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 188,746,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
185,959,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 188,746,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
185,959,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
 
Other Consumer Loans Class      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 168,612,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
149,236,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
 
Total Non-Accruing 763,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
1,397,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
 
Loans, net of unearned income 169,375,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
150,633,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
 
C&I Purchase Credit Impaired Loans      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 5,076,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CIPurchaseCreditImpairedLoansMember
7,095,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 5,076,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CIPurchaseCreditImpairedLoansMember
7,095,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CIPurchaseCreditImpairedLoansMember
 
CRE Purchase Credit Impaired Loans      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 35,629,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
38,828,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 35,629,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
38,828,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
 
RE Installment Purchase Credit Impaired Loans      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 675,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentPurchaseCreditImpairedLoansMember
889,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 675,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentPurchaseCreditImpairedLoansMember
889,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentPurchaseCreditImpairedLoansMember
 
Other Purchased Credit Impaired Loans      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total Accruing 10,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherPurchasedCreditImpairedLoansMember
14,000fhn_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 10,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherPurchasedCreditImpairedLoansMember
14,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherPurchasedCreditImpairedLoansMember
 
Accruing      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 15,950,951,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
15,031,486,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
30-89 Days Past Due 50,531,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
70,298,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
90+ Days Past Due 25,245,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
32,264,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
Total Accruing 16,026,727,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
15,134,048,000fhn_TotalFinancingReceivableRecordedInvestmentAccruing
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
Accruing | Commercial Financial And Industrial Portfolio Segment [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 8,970,366,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
7,833,401,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
30-89 Days Past Due 3,540,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
8,606,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
90+ Days Past Due 770,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
1,810,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,872,055,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
5,155,729,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
30-89 Days Past Due 38,689,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
38,560,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
90+ Days Past Due 16,695,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
21,484,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,260,614,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
1,104,991,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
30-89 Days Past Due 1,632,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
9,109,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
90+ Days Past Due 115,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
1,078,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 495,619,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
606,707,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
30-89 Days Past Due 3,624,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
11,235,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
90+ Days Past Due 5,640,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
6,129,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 352,297,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
330,658,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
30-89 Days Past Due 3,046,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
2,788,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
90+ Days Past Due 2,025,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardAndOtherPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
1,763,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,477,410,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
6,701,185,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
30-89 Days Past Due 3,196,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
8,606,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
90+ Days Past Due 218,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
425,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,162,894,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
790,463,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
30-89 Days Past Due 0fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
0fhn_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,882,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
[3] 336,043,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,190,562,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
1,030,910,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
30-89 Days Past Due 1,446,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
5,822,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 34,541,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
39,295,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
30-89 Days Past Due 183,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
323,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,347,361,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
2,688,193,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
30-89 Days Past Due 26,738,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
25,609,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
90+ Days Past Due 11,093,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
14,683,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,524,019,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
2,466,647,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
30-89 Days Past Due 11,951,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
12,951,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
90+ Days Past Due 5,602,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
6,801,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
Accruing | Credit Card      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Current 185,015,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
182,798,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
30-89 Days Past Due 1,909,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
1,792,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
90+ Days Past Due 1,822,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CreditCardClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
1,369,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 167,272,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
147,846,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
30-89 Days Past Due 1,137,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
996,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
90+ Days Past Due 203,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherConsumerLoansClassMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
394,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,180,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CIPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
5,710,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CIPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
30-89 Days Past Due 344,000fhn_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 552,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CIPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
1,385,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 35,511,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
34,786,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
30-89 Days Past Due 3,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
2,964,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
90+ Days Past Due 115,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CREPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
1,078,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 675,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
889,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentPurchaseCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
 
30-89 Days Past Due 0fhn_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 0us-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 10,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_OtherPurchasedCreditImpairedLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_AccruingMember
14,000us-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 112,552,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
128,379,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
 
30-89 Days Past Due 15,967,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
13,396,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
 
90+ Days Past Due 74,920,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
113,251,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
 
Total Non-Accruing 203,439,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
255,026,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 636,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
19,039,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
 
30-89 Days Past Due 1,726,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
3,668,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
 
90+ Days Past Due 30,248,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_CommercialFinancialAndIndustrialPortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
57,052,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 93,740,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
88,606,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
 
30-89 Days Past Due 9,896,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
8,381,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
 
90+ Days Past Due 16,996,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ConsumerRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
20,611,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,495,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
4,469,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
 
30-89 Days Past Due 1,963,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
395,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
 
90+ Days Past Due 11,898,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
13,237,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,681,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
14,868,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
 
30-89 Days Past Due 2,382,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
952,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
 
90+ Days Past Due 15,015,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_PermanentMortgagePortfolioSegmentMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
22,351,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,397,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 763,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 636,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
19,039,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
 
30-89 Days Past Due 1,726,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
3,668,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
 
90+ Days Past Due 17,279,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_GeneralCIMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
20,042,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 124,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_LoansToMortgageCompaniesMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
146,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,845,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_TRUPsMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
[3] 36,864,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,495,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
4,339,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
 
30-89 Days Past Due 1,963,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
395,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
 
90+ Days Past Due 11,041,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_IncomeCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
11,688,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
130,000us-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 857,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_ResidentialCREMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
1,549,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,410,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
59,385,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
 
30-89 Days Past Due 6,628,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
5,261,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
 
90+ Days Past Due 11,108,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
13,460,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,330,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
29,221,000us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
 
30-89 Days Past Due 3,268,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
3,120,000fhn_FinancingReceivableRecordedInvestment30To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
 
90+ Days Past Due 5,888,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fhn_REInstallmentLoansMember
/ fhn_LoansAccruingAndNonAccruingInformationByClassAxis
= fhn_NonAccruingMember
7,151,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,397,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 763,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]

Balances as of December 31, 2014 and 2013, include $76.8 million and $333.8 million of restricted and secured real estate loans, respectively. See Note 22 - Variable Interest Entities for additional information.

[2]

Balance as of December 31, 2013, includes $11.2 million of restricted and secured real estate loans. See Note 22 - 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 $29.4 million.