XML 1054 R149.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Of Assets And Liabilities (Schedule Of Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities $ 1,194,391,000us-gaap_TradingSecurities $ 801,718,000us-gaap_TradingSecurities  
Loans held-for-sale 27,910,000us-gaap_LoansHeldForSaleFairValueDisclosure 230,456,000us-gaap_LoansHeldForSaleFairValueDisclosure  
Securities available for sale 3,556,613,000us-gaap_AvailableForSaleSecurities [1] 3,398,457,000us-gaap_AvailableForSaleSecurities [2]  
Total MSR recognized by FHN 2,517,000us-gaap_ServicingAssetAtFairValueAmount 72,793,000us-gaap_ServicingAssetAtFairValueAmount 114,311,000us-gaap_ServicingAssetAtFairValueAmount
Total other assets 159,753,000us-gaap_OtherAssetsFairValueDisclosure 205,746,000us-gaap_OtherAssetsFairValueDisclosure  
Total assets 4,785,378,000us-gaap_AssetsFairValueDisclosure 4,510,375,000us-gaap_AssetsFairValueDisclosure  
Total other liabilities 119,239,000us-gaap_OtherLiabilitiesFairValueDisclosure 154,280,000us-gaap_OtherLiabilitiesFairValueDisclosure  
Total liabilities 713,554,000us-gaap_LiabilitiesFairValueDisclosure 522,628,000us-gaap_LiabilitiesFairValueDisclosure  
Recurring      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 3,400,807,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
3,199,662,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Loans held-for-sale 0us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Securities available for sale 26,264,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
23,259,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Total MSR recognized by FHN 0us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Total other assets 28,010,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
26,900,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Total assets 54,274,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
50,159,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Total other liabilities 2,035,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
4,343,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Total liabilities 2,035,000us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
4,343,000us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Loans held-for-sale 0us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Securities available for sale 3,371,236,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
3,168,277,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Total MSR recognized by FHN 0us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Total other assets 131,743,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
178,846,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Total assets 4,691,728,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
4,141,641,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Total other liabilities 111,964,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
147,022,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Total liabilities 706,279,000us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
515,370,000us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Loans held-for-sale 27,910,000us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
230,456,000us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Securities available for sale 3,307,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
8,126,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Total MSR recognized by FHN 2,517,000us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[3] 72,793,000us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Total other assets 0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Total assets 39,376,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
318,575,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Total other liabilities 5,240,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
2,915,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Total liabilities 5,240,000us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
2,915,000us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
U.S. treasuries      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 100,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
39,996,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
 
U.S. treasuries | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 0us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
U.S. treasuries | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 100,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
39,996,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
U.S. treasuries | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 0us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Government Agency Issued Mortgage-Backed Securities ("MBS")      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 751,165,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
823,689,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
 
Government Agency Issued Mortgage-Backed Securities ("MBS") | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 0us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Government Agency Issued Mortgage-Backed Securities ("MBS") | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 751,165,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
823,689,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Government Agency Issued Mortgage-Backed Securities ("MBS") | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 0us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Government Agency Issued Collateralized Mortgage Obligations ("CMO")      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 2,611,266,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
2,290,937,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
 
Government Agency Issued Collateralized Mortgage Obligations ("CMO") | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 0us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Government Agency Issued Collateralized Mortgage Obligations ("CMO") | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 2,611,266,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2,290,937,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Government Agency Issued Collateralized Mortgage Obligations ("CMO") | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 0us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Other U.S. Government Agencies      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 1,807,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
2,326,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
 
Other U.S. Government Agencies | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 0us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Other U.S. Government Agencies | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 0us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Other U.S. Government Agencies | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 1,807,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
2,326,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
States And Municipalities      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 10,205,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
15,155,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
States And Municipalities | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 0us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
States And Municipalities | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 8,705,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
13,655,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
States And Municipalities | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 1,500,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,500,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Trading Loans      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 15,088,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_TradingLoansMember
   
Trading Loans | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_TradingLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Trading Loans | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 15,088,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_TradingLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Trading Loans | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_TradingLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Venture Capital Investments      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale   4,300,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_VentureCapitalFundsMember
 
Venture Capital Investments | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale   0us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_VentureCapitalFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Venture Capital Investments | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale   0us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_VentureCapitalFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Venture Capital Investments | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale   4,300,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_VentureCapitalFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Equity, Mutual Funds, And Other      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 26,264,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
23,259,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
 
Equity, Mutual Funds, And Other | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 26,264,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
23,259,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Equity, Mutual Funds, And Other | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 0us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Equity, Mutual Funds, And Other | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 0us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Deferred Compensation Assets      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Total other assets 25,665,000us-gaap_OtherAssetsFairValueDisclosure
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DeferredCompensationAssetsMember
23,880,000us-gaap_OtherAssetsFairValueDisclosure
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DeferredCompensationAssetsMember
 
Deferred Compensation Assets | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Total other assets 25,665,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DeferredCompensationAssetsMember
23,880,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DeferredCompensationAssetsMember
 
Deferred Compensation Assets | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Total other assets 0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DeferredCompensationAssetsMember
0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DeferredCompensationAssetsMember
 
Deferred Compensation Assets | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Total other assets 0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DeferredCompensationAssetsMember
0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DeferredCompensationAssetsMember
 
Derivatives, Forwards And Futures      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Total other assets 2,345,000us-gaap_OtherAssetsFairValueDisclosure
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesForwardsAndFuturesMember
3,020,000us-gaap_OtherAssetsFairValueDisclosure
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesForwardsAndFuturesMember
 
Total other liabilities 2,035,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesForwardsAndFuturesMember
4,343,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesForwardsAndFuturesMember
 
Derivatives, Forwards And Futures | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Total other assets 2,345,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesForwardsAndFuturesMember
3,020,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesForwardsAndFuturesMember
 
Total other liabilities 2,035,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesForwardsAndFuturesMember
4,343,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesForwardsAndFuturesMember
 
Derivatives, Forwards And Futures | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Total other assets 0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesForwardsAndFuturesMember
0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesForwardsAndFuturesMember
 
Total other liabilities 0us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesForwardsAndFuturesMember
0us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesForwardsAndFuturesMember
 
Derivatives, Forwards And Futures | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Total other assets 0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesForwardsAndFuturesMember
0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesForwardsAndFuturesMember
 
Total other liabilities 0us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesForwardsAndFuturesMember
0us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesForwardsAndFuturesMember
 
Derivatives, Interest Rate Contracts      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Total other assets 131,631,000us-gaap_OtherAssetsFairValueDisclosure
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= us-gaap_InterestRateContractMember
178,846,000us-gaap_OtherAssetsFairValueDisclosure
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= us-gaap_InterestRateContractMember
 
Total other liabilities 111,964,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= us-gaap_InterestRateContractMember
147,021,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= us-gaap_InterestRateContractMember
 
Derivatives, Interest Rate Contracts | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Total other assets 0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= us-gaap_InterestRateContractMember
0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= us-gaap_InterestRateContractMember
 
Total other liabilities 0us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= us-gaap_InterestRateContractMember
0us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= us-gaap_InterestRateContractMember
 
Derivatives, Interest Rate Contracts | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Total other assets 131,631,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= us-gaap_InterestRateContractMember
178,846,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= us-gaap_InterestRateContractMember
 
Total other liabilities 111,964,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= us-gaap_InterestRateContractMember
147,021,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= us-gaap_InterestRateContractMember
 
Derivatives, Interest Rate Contracts | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Total other assets 0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= us-gaap_InterestRateContractMember
0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= us-gaap_InterestRateContractMember
 
Total other liabilities 0us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= us-gaap_InterestRateContractMember
0us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= us-gaap_InterestRateContractMember
 
Derivatives, Other      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Total other assets 112,000us-gaap_OtherAssetsFairValueDisclosure
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesOtherMember
   
Total other liabilities 5,240,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesOtherMember
2,916,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesOtherMember
 
Derivatives, Other | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Total other assets 0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesOtherMember
   
Total other liabilities 0us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesOtherMember
0us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesOtherMember
 
Derivatives, Other | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Total other assets 112,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesOtherMember
   
Total other liabilities 0us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesOtherMember
1,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesOtherMember
 
Derivatives, Other | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Total other assets 0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesOtherMember
   
Total other liabilities 5,240,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesOtherMember
2,915,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesOtherMember
 
Capital Markets      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 1,188,754,000us-gaap_TradingSecurities
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
794,523,000us-gaap_TradingSecurities
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Total trading liabilities - capital markets 594,315,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
368,348,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Total trading liabilities - capital markets 0us-gaap_TradingLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
0us-gaap_TradingLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 1,188,749,000us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
794,518,000us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Total trading liabilities - capital markets 594,315,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
368,348,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 5,000us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
5,000us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Total trading liabilities - capital markets 0us-gaap_TradingLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
0us-gaap_TradingLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | U.S. treasuries      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 115,908,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
70,472,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Total trading liabilities - capital markets 286,016,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
210,096,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | U.S. treasuries | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Total trading liabilities - capital markets 0us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
0us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | U.S. treasuries | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 115,908,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
70,472,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Total trading liabilities - capital markets 286,016,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
210,096,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | U.S. treasuries | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Total trading liabilities - capital markets 0us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
0us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | Government Agency Issued Mortgage-Backed Securities ("MBS")      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 330,443,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
231,398,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Total trading liabilities - capital markets   854,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | Government Agency Issued Mortgage-Backed Securities ("MBS") | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Total trading liabilities - capital markets   0us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | Government Agency Issued Mortgage-Backed Securities ("MBS") | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 330,443,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
231,398,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Total trading liabilities - capital markets   854,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | Government Agency Issued Mortgage-Backed Securities ("MBS") | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Total trading liabilities - capital markets   0us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | Government Agency Issued Collateralized Mortgage Obligations ("CMO")      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 188,632,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
55,515,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | Government Agency Issued Collateralized Mortgage Obligations ("CMO") | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | Government Agency Issued Collateralized Mortgage Obligations ("CMO") | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 188,632,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
55,515,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | Government Agency Issued Collateralized Mortgage Obligations ("CMO") | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | Other U.S. Government Agencies      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 127,263,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
108,265,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Total trading liabilities - capital markets 1,958,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
3,900,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | Other U.S. Government Agencies | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Total trading liabilities - capital markets 0us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
0us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | Other U.S. Government Agencies | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 127,263,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
108,265,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Total trading liabilities - capital markets 1,958,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
3,900,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | Other U.S. Government Agencies | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Total trading liabilities - capital markets 0us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
0us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | States And Municipalities      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 54,647,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
30,814,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | States And Municipalities | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | States And Municipalities | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 54,647,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
30,814,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | States And Municipalities | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | Trading Loans      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 15,088,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_TradingLoansMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
   
Capital Markets | Trading Loans | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_TradingLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
   
Capital Markets | Trading Loans | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 15,088,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_TradingLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
   
Capital Markets | Trading Loans | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_TradingLoansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
   
Capital Markets | Corporate And Other Debt      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 354,183,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CorporateDebtSecuritiesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
297,445,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CorporateDebtSecuritiesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Total trading liabilities - capital markets 306,341,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CorporateDebtSecuritiesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
153,498,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CorporateDebtSecuritiesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | Corporate And Other Debt | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Total trading liabilities - capital markets 0us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
0us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | Corporate And Other Debt | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 354,178,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
297,440,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Total trading liabilities - capital markets 306,341,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
153,498,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | Corporate And Other Debt | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 5,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
5,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Total trading liabilities - capital markets 0us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
0us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | Equity, Mutual Funds, And Other      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 2,590,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
614,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | Equity, Mutual Funds, And Other | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | Equity, Mutual Funds, And Other | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 2,590,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
614,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Capital Markets | Equity, Mutual Funds, And Other | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
 
Mortgage Banking      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 5,637,000us-gaap_TradingSecurities
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
7,195,000us-gaap_TradingSecurities
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
 
Mortgage Banking | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
 
Mortgage Banking | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
 
Mortgage Banking | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 5,637,000us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
[3] 7,195,000us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
 
Mortgage Banking | Certificated Principal Only      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 4,137,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_PrincipalOnlyStripMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
5,110,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_PrincipalOnlyStripMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
 
Mortgage Banking | Certificated Principal Only | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_PrincipalOnlyStripMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_PrincipalOnlyStripMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
 
Mortgage Banking | Certificated Principal Only | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_PrincipalOnlyStripMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_PrincipalOnlyStripMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
 
Mortgage Banking | Certificated Principal Only | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 4,137,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_PrincipalOnlyStripMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
5,110,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_PrincipalOnlyStripMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
 
Mortgage Banking | Interest Only Trading Securities      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 167,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_InterestOnlyStripMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
2,085,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_InterestOnlyStripMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
 
Mortgage Banking | Interest Only Trading Securities | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_InterestOnlyStripMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_InterestOnlyStripMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
 
Mortgage Banking | Interest Only Trading Securities | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_InterestOnlyStripMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_InterestOnlyStripMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
 
Mortgage Banking | Interest Only Trading Securities | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 167,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_InterestOnlyStripMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
2,085,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_InterestOnlyStripMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
 
Mortgage Banking | Subordinated Bonds      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 1,333,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_SubordinatedBondsMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
   
Mortgage Banking | Subordinated Bonds | Level 1      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_SubordinatedBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
   
Mortgage Banking | Subordinated Bonds | Level 2      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities 0us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_SubordinatedBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
   
Mortgage Banking | Subordinated Bonds | Level 3      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities $ 1,333,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_SubordinatedBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
   
[1]

Includes $3.3billion of securities pledged to secure public deposits, securities sold under agreements to repurchase, and for other purposes.

[2]

Includes $3.1 billion of securities pledged to secure public deposits, securities sold under agreements to repurchase, and for other purposes.

[3]

The unobservable inputs for principal-only and interest-only trading securities, MSR and subordinated bonds are discussed in the Mortgage servicing rights and other retained interests paragraph.