XML 55 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accumulated Other Comprehensive Loss (Components of Comprehensive Income) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Available for sale securities - all other: Net unrealized losses on all other AFS securities, Net of tax $ 679us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax $ 3,036us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
Cash flow hedges: Unrealized holding gains, Before Tax 35us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax 92us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
Cash flow hedges: Unrealized holding gains, Tax Effect (14)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax (37)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
Cash flow hedges: Unrealized holding gains, Net of Tax 21us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax 55us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
Unrealized net actuarial gain (loss), Net of Tax (90)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax (127)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
Other comprehensive income, Before tax amount 3,758us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent 9,328us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
Other comprehensive income, Tax (expense) benefit (1,498)us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 (3,729)us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
Other comprehensive income, Net 2,260us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent 5,599us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Investment securities- with OTTI [Member]    
Available for sale (AFS) securities with OTTI: Unrealized holding gains, Before tax amount 2,778us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
4,549us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
Available for sale (AFS) securities with OTTI: Unrealized holding gains, Tax effect (1,108)func_OtherThanTemporaryImpairmentLossesInvestmentsAvailableForSaleSecuritiesTaxEffect
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
(1,819)func_OtherThanTemporaryImpairmentLossesInvestmentsAvailableForSaleSecuritiesTaxEffect
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
Available for sale (AFS) securities with OTTI: Unrealized holding gains, Net of tax 1,670func_OtherThanTemporaryImpairmentLossesInvestmentsAvailableForSaleSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
2,730func_OtherThanTemporaryImpairmentLossesInvestmentsAvailableForSaleSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
Available for sale (AFS) securities with OTTI: Less: accretable yield recognized in income 167us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsReclassificationAdjustmentOfNoncreditPortionIncludedInNetIncomeAvailabeforsaleSecuritiesBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
160us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsReclassificationAdjustmentOfNoncreditPortionIncludedInNetIncomeAvailabeforsaleSecuritiesBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
Available for sale (AFS) securities with OTTI: Less: accretable yield recognized in income, Tax effect (67)func_OtherThanTemporaryImpairmentLossesInvestmentsReclassificationAdjustmentOfNoncreditPortionIncludedInNetIncomeAvailabeForSaleSecuritiesTaxEffect
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
(64)func_OtherThanTemporaryImpairmentLossesInvestmentsReclassificationAdjustmentOfNoncreditPortionIncludedInNetIncomeAvailabeForSaleSecuritiesTaxEffect
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
Other than temporary impairment losses, investments, reclassification adjustment of noncredit portion included in net income, Available for sale securities, Net of tax 100func_OtherThanTemporaryImpairmentLossesInvestmentsReclassificationAdjustmentOfNoncreditPortionIncludedInNetIncomeAvailableForSaleSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
96func_OtherThanTemporaryImpairmentLossesInvestmentsReclassificationAdjustmentOfNoncreditPortionIncludedInNetIncomeAvailableForSaleSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
Available for sale (AFS) securities with OTTI: Net unrealized gains on investments with OTTI, Before tax amount 2,611us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossBeforeTaxIncludingPortionAttributableToNoncontrollingInterestAvailableforsaleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
4,389us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossBeforeTaxIncludingPortionAttributableToNoncontrollingInterestAvailableforsaleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
Available for sale (AFS) securities with OTTI: Net unrealized gains on investments with OTTI: Net unrealized gains on investments with OTTI, Tax effect (1,041)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossTaxIncludingPortionAttributableToNoncontrollingInterestAvailableforsaleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
(1,755)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossTaxIncludingPortionAttributableToNoncontrollingInterestAvailableforsaleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
Available for sale (AFS) securities with OTTI: Net unrealized gains on investments with OTTI, Net of tax 1,570us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAvailableforsaleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
2,634us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAvailableforsaleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherThanTemporaryImpairmentMember
Investment Securities -All Other AFS [Member]    
Securities: Unrealized holding losses, Before tax 1,032us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossAvailableForSaleMember
4,990us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossAvailableForSaleMember
Securities: Unrealized holding losses, Tax effect (411)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossAvailableForSaleMember
(1,995)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossAvailableForSaleMember
Securities: Unrealized holding losses, Net of tax 621us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossAvailableForSaleMember
2,995us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossAvailableForSaleMember
Securities: Less: gains recognized in income, Before tax (97)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossAvailableForSaleMember
(68)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossAvailableForSaleMember
Securities: Less: gains recognized in income, Tax effect 39us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossAvailableForSaleMember
27us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossAvailableForSaleMember
Securities: gains recognized in income, Net of tax (58)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossAvailableForSaleMember
(41)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossAvailableForSaleMember
Available for sale securities: Net unrealized losses on all other AFS securities, Before Tax 1,129us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossAvailableForSaleMember
5,058us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossAvailableForSaleMember
Available for sale securities: Net unrealized losses on all other AFS securities, Tax effect (450)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossAvailableForSaleMember
(2,022)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossAvailableForSaleMember
Available for sale securities - all other: Net unrealized losses on all other AFS securities, Net of tax 679us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossAvailableForSaleMember
3,036us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossAvailableForSaleMember
Investment Securities HTM [Member]    
Securities: Unrealized holding losses, Before tax 0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossHeldToMaturityMember
 
Securities: Unrealized holding losses, Tax effect 0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossHeldToMaturityMember
 
Securities: Unrealized holding losses, Net of tax 0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossHeldToMaturityMember
 
Securities: Less: gains recognized in income, Before tax (116)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossHeldToMaturityMember
 
Securities: Less: gains recognized in income, Tax effect 46us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossHeldToMaturityMember
 
Securities: gains recognized in income, Net of tax (70)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossHeldToMaturityMember
 
Held to maturity securities: Net unrealized losses on all HTM securities, Before tax 116func_OtherComprehensiveIncomeLossHeldToMaturitySecuritiesAdjustmentBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossHeldToMaturityMember
 
Held to maturity securities: Net unrealized losses on all HTM securities, Tax (46)func_OtherComprehensiveIncomeLossHeldToMaturitySecuritiesAdjustmentTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossHeldToMaturityMember
 
Held to maturity securities: Net unrealized losses on all HTM securities, After tax 70func_OtherComprehensiveIncomeLossHeldToMaturitySecuritiesAdjustmentAfterTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedNetUnrealizedInvestmentGainLossHeldToMaturityMember
 
Pension Plan [Member]    
Unrealized net actuarial gain (loss), Before Tax (334)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(298)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Unrealized net actuarial gain (loss), Tax Effect 132us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
119us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Unrealized net actuarial gain (loss), Net of Tax (202)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(179)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Net plan liability adjustment, Before Tax (150)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(212)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Net plan liability adjustment, Tax Effect 60us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
85us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Net plan liability adjustment, Net of Tax (90)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(127)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
SERP [Member]    
Unrealized net actuarial gain (loss), Before Tax 0us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedSupplementalEmployeeRetirementPlanAdjustmentMember
0us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedSupplementalEmployeeRetirementPlanAdjustmentMember
Unrealized net actuarial gain (loss), Tax Effect 0us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedSupplementalEmployeeRetirementPlanAdjustmentMember
0us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedSupplementalEmployeeRetirementPlanAdjustmentMember
Unrealized net actuarial gain (loss), Net of Tax 0us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedSupplementalEmployeeRetirementPlanAdjustmentMember
0us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedSupplementalEmployeeRetirementPlanAdjustmentMember
Net plan liability adjustment, Before Tax 17us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedSupplementalEmployeeRetirementPlanAdjustmentMember
1us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedSupplementalEmployeeRetirementPlanAdjustmentMember
Net plan liability adjustment, Tax Effect (7)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedSupplementalEmployeeRetirementPlanAdjustmentMember
0us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedSupplementalEmployeeRetirementPlanAdjustmentMember
Net plan liability adjustment, Net of Tax 10us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedSupplementalEmployeeRetirementPlanAdjustmentMember
1us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedSupplementalEmployeeRetirementPlanAdjustmentMember
Amortization of Unrecognized Loss [Member] | Pension Plan [Member]    
Less: amortization of unrecognized net gain (loss), Before Tax (186)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfUnrecognizedLossMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(93)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfUnrecognizedLossMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Less: amortization of unrecognized net gain (loss), Tax Effect 74us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfUnrecognizedLossMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
37us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfUnrecognizedLossMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Less: amortization of unrecognized net gain (loss), Net of Tax (112)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfUnrecognizedLossMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(56)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfUnrecognizedLossMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Amortization of Unrecognized Loss [Member] | SERP [Member]    
Less: amortization of unrecognized net gain (loss), Before Tax   4us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfUnrecognizedLossMember
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedSupplementalEmployeeRetirementPlanAdjustmentMember
Less: amortization of unrecognized net gain (loss), Tax Effect   (1)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfUnrecognizedLossMember
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedSupplementalEmployeeRetirementPlanAdjustmentMember
Less: amortization of unrecognized net gain (loss), Net of Tax   3us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfUnrecognizedLossMember
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedSupplementalEmployeeRetirementPlanAdjustmentMember
Amortization of Unrecognized Gain [Member] | SERP [Member]    
Less: amortization of unrecognized net gain (loss), Before Tax (12)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfUnrecognizedGainMember
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedSupplementalEmployeeRetirementPlanAdjustmentMember
 
Less: amortization of unrecognized net gain (loss), Tax Effect 5us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfUnrecognizedGainMember
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedSupplementalEmployeeRetirementPlanAdjustmentMember
 
Less: amortization of unrecognized net gain (loss), Net of Tax (7)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfUnrecognizedGainMember
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedSupplementalEmployeeRetirementPlanAdjustmentMember
 
Amortization of Transition Asset [Member] | Pension Plan [Member]    
Less: amortization of transition asset, Before Tax 5us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfTransitionAssetMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
10us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfTransitionAssetMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Less: amortization of transition asset, Tax Effect (2)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfTransitionAssetMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(4)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfTransitionAssetMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Less: amortization of transition asset, Net of Tax 3us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfTransitionAssetMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
6us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfTransitionAssetMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Amortization of Prior Service Costs [Member] | Pension Plan [Member]    
Less: amortization of prior service costs, Before Tax (3)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfPriorServiceCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(3)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfPriorServiceCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Less: amortization of prior service costs, Tax Effect 0us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfPriorServiceCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfPriorServiceCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Less: amortization of prior service costs, Net of Tax (3)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfPriorServiceCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(2)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfPriorServiceCostsMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Amortization of Prior Service Costs [Member] | SERP [Member]    
Less: amortization of prior service costs, Before Tax (5)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfPriorServiceCostsMember
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedSupplementalEmployeeRetirementPlanAdjustmentMember
(5)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfPriorServiceCostsMember
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedSupplementalEmployeeRetirementPlanAdjustmentMember
Less: amortization of prior service costs, Tax Effect 2us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfPriorServiceCostsMember
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedSupplementalEmployeeRetirementPlanAdjustmentMember
1us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfPriorServiceCostsMember
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedSupplementalEmployeeRetirementPlanAdjustmentMember
Less: amortization of prior service costs, Net of Tax $ (3)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfPriorServiceCostsMember
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedSupplementalEmployeeRetirementPlanAdjustmentMember
$ (4)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= func_AmortizationOfPriorServiceCostsMember
/ us-gaap_StatementEquityComponentsAxis
= func_AccumulatedSupplementalEmployeeRetirementPlanAdjustmentMember