XML 107 R88.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 $)
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Trading securities $ 1,532,463,000us-gaap_TradingSecurities $ 1,194,391,000us-gaap_TradingSecurities $ 1,194,749,000us-gaap_TradingSecurities
Loans held-for-sale 26,700,000us-gaap_LoansHeldForSaleFairValueDisclosure   229,219,000us-gaap_LoansHeldForSaleFairValueDisclosure
Securities available for sale 3,672,331,000us-gaap_AvailableForSaleSecurities [1] 3,556,613,000us-gaap_AvailableForSaleSecurities 3,571,179,000us-gaap_AvailableForSaleSecurities [2]
Total MSR recognized by FHN 2,342,000us-gaap_ServicingAssetAtFairValueAmount   4,687,000us-gaap_ServicingAssetAtFairValueAmount
Total other assets 176,935,000us-gaap_OtherAssetsFairValueDisclosure   194,487,000us-gaap_OtherAssetsFairValueDisclosure
Total assets 5,252,661,000us-gaap_AssetsFairValueDisclosure   5,030,896,000us-gaap_AssetsFairValueDisclosure
Total other liabilities 133,273,000us-gaap_OtherLiabilitiesFairValueDisclosure   137,863,000us-gaap_OtherLiabilitiesFairValueDisclosure
Total liabilities 946,414,000us-gaap_LiabilitiesFairValueDisclosure   805,120,000us-gaap_LiabilitiesFairValueDisclosure
Recurring      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Securities available for sale 3,516,563,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  3,412,441,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 25,870,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
  26,482,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 33,350,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
  27,350,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total assets 59,220,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
  53,832,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total other liabilities 7,828,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
  2,738,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total liabilities 7,828,000us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
  2,738,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,487,502,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
  3,377,977,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 141,243,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
  162,450,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total assets 5,155,882,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
  4,728,583,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total other liabilities 120,440,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
  130,180,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total liabilities 933,581,000us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
  797,437,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 26,700,000us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  229,219,000us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Securities available for sale 3,191,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  7,982,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total MSR recognized by FHN 2,342,000us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  4,687,000us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total other assets 2,342,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  4,687,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total assets 37,559,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  248,481,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total other liabilities 5,005,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  4,945,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total liabilities 5,005,000us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  4,945,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,990,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,990,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 762,850,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
  792,562,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 762,850,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
  792,562,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,716,147,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
  2,531,770,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,716,147,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
  2,531,770,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,691,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
  2,182,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,691,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  2,182,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 9,905,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,405,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
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 25,870,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
  26,482,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 25,870,000us-gaap_AvailableForSaleSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
  26,482,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 26,440,000us-gaap_OtherAssetsFairValueDisclosure
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DeferredCompensationAssetsMember
  23,335,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 26,440,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DeferredCompensationAssetsMember
  23,335,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 6,910,000us-gaap_OtherAssetsFairValueDisclosure
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesForwardsAndFuturesMember
  4,015,000us-gaap_OtherAssetsFairValueDisclosure
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesForwardsAndFuturesMember
Total other liabilities 7,828,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesForwardsAndFuturesMember
  2,738,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 6,910,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesForwardsAndFuturesMember
  4,015,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesForwardsAndFuturesMember
Total other liabilities 7,828,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesForwardsAndFuturesMember
  2,738,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 140,976,000us-gaap_OtherAssetsFairValueDisclosure
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= us-gaap_InterestRateContractMember
  162,450,000us-gaap_OtherAssetsFairValueDisclosure
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= us-gaap_InterestRateContractMember
Total other liabilities 120,440,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= us-gaap_InterestRateContractMember
  130,180,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 140,976,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= us-gaap_InterestRateContractMember
  162,450,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= us-gaap_InterestRateContractMember
Total other liabilities 120,440,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= us-gaap_InterestRateContractMember
  130,180,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 267,000us-gaap_OtherAssetsFairValueDisclosure
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesOtherMember
   
Total other liabilities 5,005,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesOtherMember
  4,945,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 267,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
  0us-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,005,000us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_OtherAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisAxis
= fhn_DerivativesOtherMember
  4,945,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,527,142,000us-gaap_TradingSecurities
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  1,188,161,000us-gaap_TradingSecurities
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
Total trading liabilities - capital markets 813,141,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  667,257,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,527,137,000us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  1,188,156,000us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
Total trading liabilities - capital markets 813,141,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  667,257,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 108,199,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  145,136,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
Total trading liabilities - capital markets 514,886,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  420,574,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 108,199,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  145,136,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
Total trading liabilities - capital markets 514,886,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  420,574,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 547,569,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  412,994,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
Total trading liabilities - capital markets     1,083,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 547,569,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  412,994,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
Total trading liabilities - capital markets     1,083,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 312,086,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  124,304,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
Total trading liabilities - capital markets 1,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  503,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ 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
Total trading liabilities - capital markets 0us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  0us-gaap_TradingLiabilitiesFairValueDisclosure
/ 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 312,086,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  124,304,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
Total trading liabilities - capital markets 1,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  503,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ 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
Total trading liabilities - capital markets 0us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  0us-gaap_TradingLiabilitiesFairValueDisclosure
/ 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 161,317,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  86,672,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
Total trading liabilities - capital markets 17,863,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  9,739,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 161,317,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  86,672,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
Total trading liabilities - capital markets 17,863,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  9,739,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 57,181,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  29,787,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
Total trading liabilities - capital markets 1,643,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  1,436,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ 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
Total trading liabilities - capital markets 0us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  0us-gaap_TradingLiabilitiesFairValueDisclosure
/ 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 57,181,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  29,787,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
Total trading liabilities - capital markets 1,643,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  1,436,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ 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
Total trading liabilities - capital markets 0us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  0us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ 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 339,565,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CorporateDebtSecuritiesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  382,346,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CorporateDebtSecuritiesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
Total trading liabilities - capital markets 276,748,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CorporateDebtSecuritiesMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  233,287,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 339,560,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  382,341,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
Total trading liabilities - capital markets 276,748,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  233,287,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 1,225,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  6,922,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
Total trading liabilities - capital markets 2,000,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  635,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ 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
Total trading liabilities - capital markets 0us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  0us-gaap_TradingLiabilitiesFairValueDisclosure
/ 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 1,225,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  6,922,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
Total trading liabilities - capital markets 2,000,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  635,000us-gaap_TradingLiabilitiesFairValueDisclosure
/ 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
Total trading liabilities - capital markets 0us-gaap_TradingLiabilitiesFairValueDisclosure
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_EquityMutualFundsAndOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_CapitalMarketsMember
  0us-gaap_TradingLiabilitiesFairValueDisclosure
/ 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,321,000us-gaap_TradingSecurities
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
  6,588,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,321,000us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
[3]   6,588,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,013,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_PrincipalOnlyStripMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
  4,764,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,013,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_PrincipalOnlyStripMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
  4,764,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 83,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_InterestOnlyStripMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
  339,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 83,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= us-gaap_InterestOnlyStripMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
  339,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,225,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_SubordinatedBondsMember
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
  1,485,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
  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
  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,225,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_SubordinatedBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
  $ 1,485,000us-gaap_TradingSecurities
/ fhn_FairValueAssetsLiabilitiesByClassMeasuredOnRecurringBasisAxis
= fhn_SubordinatedBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ fhn_FairValueTradingAssetsOrLiabilitiesByTypeAxis
= fhn_MortgageBankingMember
[1]

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

[2]

Includes $3.3 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 and subordinated bonds are discussed in the Trading securities-mortgage paragraph.