XML 14 R48.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Loans - TDR's by Class and the Associated Specific Reserves (Details) (USD $) In Thousands, unless otherwise specified | 3 Months Ended
--- | ---
Mar. 31, 2015 loan | Mar. 31, 2014 loan
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable Modifications Number Of Contracts During Period | 0fnlc_FinancingReceivableModificationsNumberOfContractsDuringPeriod | 3fnlc_FinancingReceivableModificationsNumberOfContractsDuringPeriod
Financing Receivable Modifications Number Of Contracts Greater Than 30 Days Past Due Place In T D R In Previous 12 Months | 8fnlc_FinancingReceivableModificationsNumberOfContractsGreaterThan30DaysPastDuePlaceInTDRInPrevious12Months | 13fnlc_FinancingReceivableModificationsNumberOfContractsGreaterThan30DaysPastDuePlaceInTDRInPrevious12Months
Financing Receivable Recorded Investment Greater Than 30 Days Past Due Placed In T D R In Previous12 Months | $ 1,121fnlc_FinancingReceivableRecordedInvestmentGreaterThan30DaysPastDuePlacedInTDRInPrevious12Months | $ 1,915fnlc_FinancingReceivableRecordedInvestmentGreaterThan30DaysPastDuePlacedInTDRInPrevious12Months
Days Past Due Placed In T D R In Previous 12 Months | 22fnlc_DaysPastDuePlacedInTDRInPrevious12Months | 71fnlc_DaysPastDuePlacedInTDRInPrevious12Months
Financing Receivable Modifications Pre Modification Recorded Investment During Period |  | 349fnlc_FinancingReceivableModificationsPreModificationRecordedInvestmentDuringPeriod
Financing Receivable Modifications Post Modification Recorded Investment During Period |  | 293fnlc_FinancingReceivableModificationsPostModificationRecordedInvestmentDuringPeriod
Troubled Debt Restructuring, Loans and Leases Receivable, Specific Allowance Current Period |  | 3fnlc_TroubledDebtRestructuringLoansAndLeasesReceivableSpecificAllowanceCurrentPeriod
Commercial real estate |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable Modifications Number Of Contracts During Period |  | 0fnlc_FinancingReceivableModificationsNumberOfContractsDuringPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Financing Receivable Modifications Number Of Contracts Greater Than 30 Days Past Due Place In T D R In Previous 12 Months | 0fnlc_FinancingReceivableModificationsNumberOfContractsGreaterThan30DaysPastDuePlaceInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 2fnlc_FinancingReceivableModificationsNumberOfContractsGreaterThan30DaysPastDuePlaceInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Financing Receivable Recorded Investment Greater Than 30 Days Past Due Placed In T D R In Previous12 Months | 0fnlc_FinancingReceivableRecordedInvestmentGreaterThan30DaysPastDuePlacedInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 307fnlc_FinancingReceivableRecordedInvestmentGreaterThan30DaysPastDuePlacedInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Days Past Due Placed In T D R In Previous 12 Months | 0fnlc_DaysPastDuePlacedInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember | 5fnlc_DaysPastDuePlacedInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Financing Receivable Modifications Pre Modification Recorded Investment During Period |  | 0fnlc_FinancingReceivableModificationsPreModificationRecordedInvestmentDuringPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Financing Receivable Modifications Post Modification Recorded Investment During Period |  | 0fnlc_FinancingReceivableModificationsPostModificationRecordedInvestmentDuringPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Troubled Debt Restructuring, Loans and Leases Receivable, Specific Allowance Current Period |  | 0fnlc_TroubledDebtRestructuringLoansAndLeasesReceivableSpecificAllowanceCurrentPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstatePortfolioSegmentMember
Commercial construction |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable Modifications Number Of Contracts During Period |  | 0fnlc_FinancingReceivableModificationsNumberOfContractsDuringPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_CommercialConstructionMember
Financing Receivable Modifications Number Of Contracts Greater Than 30 Days Past Due Place In T D R In Previous 12 Months | 0fnlc_FinancingReceivableModificationsNumberOfContractsGreaterThan30DaysPastDuePlaceInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_CommercialConstructionMember | 0fnlc_FinancingReceivableModificationsNumberOfContractsGreaterThan30DaysPastDuePlaceInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_CommercialConstructionMember
Financing Receivable Recorded Investment Greater Than 30 Days Past Due Placed In T D R In Previous12 Months |  | 0fnlc_FinancingReceivableRecordedInvestmentGreaterThan30DaysPastDuePlacedInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_CommercialConstructionMember
Financing Receivable Modifications Pre Modification Recorded Investment During Period |  | 0fnlc_FinancingReceivableModificationsPreModificationRecordedInvestmentDuringPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_CommercialConstructionMember
Financing Receivable Modifications Post Modification Recorded Investment During Period |  | 0fnlc_FinancingReceivableModificationsPostModificationRecordedInvestmentDuringPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_CommercialConstructionMember
Troubled Debt Restructuring, Loans and Leases Receivable, Specific Allowance Current Period |  | 0fnlc_TroubledDebtRestructuringLoansAndLeasesReceivableSpecificAllowanceCurrentPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_CommercialConstructionMember
Commercial other |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable Modifications Number Of Contracts During Period |  | 0fnlc_FinancingReceivableModificationsNumberOfContractsDuringPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_CommercialOtherMember
Financing Receivable Modifications Number Of Contracts Greater Than 30 Days Past Due Place In T D R In Previous 12 Months | 0fnlc_FinancingReceivableModificationsNumberOfContractsGreaterThan30DaysPastDuePlaceInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_CommercialOtherMember | 1fnlc_FinancingReceivableModificationsNumberOfContractsGreaterThan30DaysPastDuePlaceInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_CommercialOtherMember
Financing Receivable Recorded Investment Greater Than 30 Days Past Due Placed In T D R In Previous12 Months | 0fnlc_FinancingReceivableRecordedInvestmentGreaterThan30DaysPastDuePlacedInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_CommercialOtherMember | 3fnlc_FinancingReceivableRecordedInvestmentGreaterThan30DaysPastDuePlacedInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_CommercialOtherMember
Days Past Due Placed In T D R In Previous 12 Months | 0fnlc_DaysPastDuePlacedInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_CommercialOtherMember | 0fnlc_DaysPastDuePlacedInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_CommercialOtherMember
Financing Receivable Modifications Pre Modification Recorded Investment During Period |  | 0fnlc_FinancingReceivableModificationsPreModificationRecordedInvestmentDuringPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_CommercialOtherMember
Financing Receivable Modifications Post Modification Recorded Investment During Period |  | 0fnlc_FinancingReceivableModificationsPostModificationRecordedInvestmentDuringPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_CommercialOtherMember
Troubled Debt Restructuring, Loans and Leases Receivable, Specific Allowance Current Period |  | 0fnlc_TroubledDebtRestructuringLoansAndLeasesReceivableSpecificAllowanceCurrentPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_CommercialOtherMember
Municipal |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable Modifications Number Of Contracts During Period |  | 0fnlc_FinancingReceivableModificationsNumberOfContractsDuringPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_MunicipalMember
Financing Receivable Modifications Number Of Contracts Greater Than 30 Days Past Due Place In T D R In Previous 12 Months | 0fnlc_FinancingReceivableModificationsNumberOfContractsGreaterThan30DaysPastDuePlaceInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_MunicipalMember | 0fnlc_FinancingReceivableModificationsNumberOfContractsGreaterThan30DaysPastDuePlaceInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_MunicipalMember
Financing Receivable Modifications Pre Modification Recorded Investment During Period |  | 0fnlc_FinancingReceivableModificationsPreModificationRecordedInvestmentDuringPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_MunicipalMember
Financing Receivable Modifications Post Modification Recorded Investment During Period |  | 0fnlc_FinancingReceivableModificationsPostModificationRecordedInvestmentDuringPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_MunicipalMember
Troubled Debt Restructuring, Loans and Leases Receivable, Specific Allowance Current Period |  | 0fnlc_TroubledDebtRestructuringLoansAndLeasesReceivableSpecificAllowanceCurrentPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_MunicipalMember
Residential term |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable Modifications Number Of Contracts During Period |  | 3fnlc_FinancingReceivableModificationsNumberOfContractsDuringPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_ResidentialTermMember
Financing Receivable Modifications Number Of Contracts Greater Than 30 Days Past Due Place In T D R In Previous 12 Months | 7fnlc_FinancingReceivableModificationsNumberOfContractsGreaterThan30DaysPastDuePlaceInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_ResidentialTermMember | 9fnlc_FinancingReceivableModificationsNumberOfContractsGreaterThan30DaysPastDuePlaceInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_ResidentialTermMember
Financing Receivable Recorded Investment Greater Than 30 Days Past Due Placed In T D R In Previous12 Months | 920fnlc_FinancingReceivableRecordedInvestmentGreaterThan30DaysPastDuePlacedInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_ResidentialTermMember | 1,404fnlc_FinancingReceivableRecordedInvestmentGreaterThan30DaysPastDuePlacedInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_ResidentialTermMember
Days Past Due Placed In T D R In Previous 12 Months | 0fnlc_DaysPastDuePlacedInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_ResidentialTermMember | 66fnlc_DaysPastDuePlacedInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_ResidentialTermMember
Financing Receivable Modifications Pre Modification Recorded Investment During Period |  | 349fnlc_FinancingReceivableModificationsPreModificationRecordedInvestmentDuringPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_ResidentialTermMember
Financing Receivable Modifications Post Modification Recorded Investment During Period |  | 293fnlc_FinancingReceivableModificationsPostModificationRecordedInvestmentDuringPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_ResidentialTermMember
Troubled Debt Restructuring, Loans and Leases Receivable, Specific Allowance Current Period |  | 3fnlc_TroubledDebtRestructuringLoansAndLeasesReceivableSpecificAllowanceCurrentPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_ResidentialTermMember
Residential construction |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable Modifications Number Of Contracts During Period |  | 0fnlc_FinancingReceivableModificationsNumberOfContractsDuringPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_ResidentialConstructionMember
Financing Receivable Modifications Number Of Contracts Greater Than 30 Days Past Due Place In T D R In Previous 12 Months | 0fnlc_FinancingReceivableModificationsNumberOfContractsGreaterThan30DaysPastDuePlaceInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_ResidentialConstructionMember | 0fnlc_FinancingReceivableModificationsNumberOfContractsGreaterThan30DaysPastDuePlaceInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = fnlc_ResidentialConstructionMember
Home equity line of credit |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable Modifications Number Of Contracts During Period |  | 0fnlc_FinancingReceivableModificationsNumberOfContractsDuringPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember
Financing Receivable Modifications Number Of Contracts Greater Than 30 Days Past Due Place In T D R In Previous 12 Months | 1fnlc_FinancingReceivableModificationsNumberOfContractsGreaterThan30DaysPastDuePlaceInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember | 1fnlc_FinancingReceivableModificationsNumberOfContractsGreaterThan30DaysPastDuePlaceInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember
Financing Receivable Recorded Investment Greater Than 30 Days Past Due Placed In T D R In Previous12 Months | 201fnlc_FinancingReceivableRecordedInvestmentGreaterThan30DaysPastDuePlacedInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember | 201fnlc_FinancingReceivableRecordedInvestmentGreaterThan30DaysPastDuePlacedInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember
Days Past Due Placed In T D R In Previous 12 Months | 22fnlc_DaysPastDuePlacedInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember | 0fnlc_DaysPastDuePlacedInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember
Financing Receivable Modifications Pre Modification Recorded Investment During Period |  | 0fnlc_FinancingReceivableModificationsPreModificationRecordedInvestmentDuringPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember
Financing Receivable Modifications Post Modification Recorded Investment During Period |  | 0fnlc_FinancingReceivableModificationsPostModificationRecordedInvestmentDuringPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember
Troubled Debt Restructuring, Loans and Leases Receivable, Specific Allowance Current Period |  | $ 0fnlc_TroubledDebtRestructuringLoansAndLeasesReceivableSpecificAllowanceCurrentPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_HomeEquityMember
Consumer |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Financing Receivable Modifications Number Of Contracts During Period |  | 0fnlc_FinancingReceivableModificationsNumberOfContractsDuringPeriod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerLoanMember
Financing Receivable Modifications Number Of Contracts Greater Than 30 Days Past Due Place In T D R In Previous 12 Months | 0fnlc_FinancingReceivableModificationsNumberOfContractsGreaterThan30DaysPastDuePlaceInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerLoanMember | 0fnlc_FinancingReceivableModificationsNumberOfContractsGreaterThan30DaysPastDuePlaceInTDRInPrevious12Months / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerLoanMember

X
- Definition Specific allowance for loan and lease losses on receivable financings greater 30 days past due that are classified as troubled debt restructurings during the period and that had been placed in TDR status in the previous 12 months. + References No definition available. + Details
Name: | fnlc_DaysPastDuePlacedInTDRInPrevious12Months
Namespace Prefix: | fnlc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The number of financing receivables that have been modified by troubled debt restructurings during the current period. + References No definition available. + Details
Name: | fnlc_FinancingReceivableModificationsNumberOfContractsDuringPeriod
Namespace Prefix: | fnlc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of financing receivables greater than 30 days past due that have been modified by troubled debt restructurings and that have been placed in the TDR status in the previous 12 months. + References No definition available. + Details
Name: | fnlc_FinancingReceivableModificationsNumberOfContractsGreaterThan30DaysPastDuePlaceInTDRInPrevious12Months
Namespace Prefix: | fnlc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of the outstanding recorded investment related to financing receivables that have been modified by troubled debt restructurings after the financing receivable has been modified during the current period. + References No definition available. + Details
Name: | fnlc_FinancingReceivableModificationsPostModificationRecordedInvestmentDuringPeriod
Namespace Prefix: | fnlc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of the outstanding recorded investment related to financing receivables that have been modified by troubled debt restructurings before the financing receivable has been modified during the current period. + References No definition available. + Details
Name: | fnlc_FinancingReceivableModificationsPreModificationRecordedInvestmentDuringPeriod
Namespace Prefix: | fnlc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Financing receivables that are greater than 30 days past due and that had been placed in TDR status in the previous 12 months. + References No definition available. + Details
Name: | fnlc_FinancingReceivableRecordedInvestmentGreaterThan30DaysPastDuePlacedInTDRInPrevious12Months
Namespace Prefix: | fnlc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Specific allowance for loan and lease losses on receivable financings that are classified as troubled debt restructurings during the current period. + References No definition available. + Details
Name: | fnlc_TroubledDebtRestructuringLoansAndLeasesReceivableSpecificAllowanceCurrentPeriod
Namespace Prefix: | fnlc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_AccountsNotesAndLoansReceivableLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=fnlc_CommercialConstructionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=fnlc_CommercialOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=fnlc_MunicipalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=fnlc_ResidentialConstructionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=fnlc_ResidentialTermMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_CommercialRealEstatePortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_ConsumerLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_HomeEquityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |