XML 66 R52.htm IDEA: XBRL DOCUMENT
v3.19.1

Summary Of Significant Accounting Policies (Recent Accounting Pronouncements) (Details) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2017 | Dec. 31, 2018 | Dec. 31, 2017 | Dec. 31, 2016
Accounting Standards Update 2017-07 [Member] |  |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |  |
New accounting pronouncement in accounting principle, effect of adoption quantification |  |  | $ 142 | $ 585
Accounting Standards Update 2018-02 [Member] |  |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |  |
Tax Cuts and Jobs Act of 2017, reclassification from AOCI to retained earnings | $ 992 |  |  |
Accounting Standards Update 2016-01 [Member] |  |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |  |
Cumulative adjustment for fair value of equity securities |  | $ 201 |  |
Retained Earnings [Member] |  |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |  |
Tax Cuts and Jobs Act of 2017, reclassification from AOCI to retained earnings |  |  | 992 |
Cumulative adjustment for fair value of equity securities |  | 201 |  |
Accumulated Other Comprehensive Loss [Member] |  |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |  |
Tax Cuts and Jobs Act of 2017, reclassification from AOCI to retained earnings |  |  | $ (992) |
Cumulative adjustment for fair value of equity securities |  | $ (201) |  |

X
- Definition Cumulative Adjustment For Fair Value Of Equity Securities + References No definition available. + Details
Name: | fraf_CumulativeAdjustmentForFairValueOfEquitySecurities
Namespace Prefix: | fraf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) in accumulated other comprehensive income (AOCI) for reclassification to retained earnings of tax effect from remeasurement of deferred tax pursuant to Tax Cuts and Jobs Act of 2017. + References No definition available. + Details
Name: | fraf_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarnings
Namespace Prefix: | fraf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the quantification of the effect of adopting the new accounting standard or change in accounting principle expected by the entity to have a significant effect on the entity's financial statements. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201707Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=fraf_AccountingStandardsUpdate201802Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201601Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |