XML 27 R81.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Disclosures, Part 2 (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Financial assets                
Securities available for sale $ 185,261us-gaap_AvailableForSaleSecurities       $ 305,824us-gaap_AvailableForSaleSecurities      
Securities to be held to maturity, fair value 279,704us-gaap_HeldToMaturitySecuritiesFairValue       158,336us-gaap_HeldToMaturitySecuritiesFairValue      
Restricted equity securities, at cost 13,912fnlc_RestrictedEquitySecuritiesAtCost       13,912fnlc_RestrictedEquitySecuritiesAtCost      
Residential [Abstract]                
Total loans 907,220us-gaap_LoansAndLeasesReceivableNetReportedAmount       864,853us-gaap_LoansAndLeasesReceivableNetReportedAmount      
Mortgage servicing rights 2,088us-gaap_ServicingAssetAtFairValueAmount       1,948us-gaap_ServicingAssetAtFairValueAmount      
Financial liabilities                
Demand deposits 113,133us-gaap_DemandDepositAccounts       106,125us-gaap_DemandDepositAccounts      
NOW deposits 199,977us-gaap_DepositsNegotiableOrderOfWithdrawalNOW       151,322us-gaap_DepositsNegotiableOrderOfWithdrawalNOW      
Money market deposits 98,607us-gaap_DepositsMoneyMarketDeposits       86,730us-gaap_DepositsMoneyMarketDeposits      
Savings deposits 165,601us-gaap_DepositsSavingsDeposits       149,103us-gaap_DepositsSavingsDeposits      
Certificates of deposit 447,501us-gaap_TimeDeposits       531,119us-gaap_TimeDeposits      
Total deposits 1,024,819us-gaap_Deposits 1,055,322us-gaap_Deposits 1,033,436us-gaap_Deposits 1,045,970us-gaap_Deposits 1,024,399us-gaap_Deposits 1,037,466us-gaap_Deposits 1,027,682us-gaap_Deposits 975,861us-gaap_Deposits
Carrying Amount                
Financial assets                
Cash and cash equivalents 13,057us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
      16,570us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
     
Interest bearing deposits in other banks 3,559us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
      2,562us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
     
Securities available for sale 185,261us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
      305,824us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
     
Securities to be held to maturity, fair value 275,919us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
      169,277us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
     
Restricted equity securities, at cost 13,912fnlc_RestrictedEquitySecuritiesAtCost
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
      13,912fnlc_RestrictedEquitySecuritiesAtCost
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
     
Loans held for sale         83us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
     
Commercial [Abstract]                
Municipal 20,406us-gaap_LoansAndLeasesReceivableNetReportedAmountOther
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
      19,099us-gaap_LoansAndLeasesReceivableNetReportedAmountOther
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
     
Residential [Abstract]                
Home equity line of credit 102,258fnlc_HomeEquityLineOfCredit
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
      90,759fnlc_HomeEquityLineOfCredit
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
     
Consumer 19,007us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
      14,396us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
     
Total loans 907,220us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
      864,853us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
     
Mortgage servicing rights 1,086us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
      1,158us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
     
Accrued interest receivable 4,748fnlc_AccruedInterestReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
      5,038fnlc_AccruedInterestReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
     
Financial liabilities                
Demand deposits 113,133us-gaap_DemandDepositAccounts
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
      106,125us-gaap_DemandDepositAccounts
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
     
NOW deposits 199,977us-gaap_DepositsNegotiableOrderOfWithdrawalNOW
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
      151,322us-gaap_DepositsNegotiableOrderOfWithdrawalNOW
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
     
Money market deposits 98,607us-gaap_DepositsMoneyMarketDeposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
      86,730us-gaap_DepositsMoneyMarketDeposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
     
Savings deposits 165,601us-gaap_DepositsSavingsDeposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
      149,103us-gaap_DepositsSavingsDeposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
     
Certificates of deposit 205,072us-gaap_TimeDeposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
      226,658us-gaap_TimeDeposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
     
National certificates of deposit 242,429fnlc_NationalCertificatesOfDeposit
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
      304,461fnlc_NationalCertificatesOfDeposit
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
     
Total deposits 1,024,819us-gaap_Deposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
      1,024,399us-gaap_Deposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
     
Repurchase agreements 74,725us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
      94,477us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
     
Federal Home Loan Bank advances 205,191us-gaap_FederalHomeLoanBankAdvancesLongTerm
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
      184,648us-gaap_FederalHomeLoanBankAdvancesLongTerm
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
     
Total borrowed funds 279,916us-gaap_BorrowedFunds
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
      279,125us-gaap_BorrowedFunds
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
     
Accrued interest payable 521us-gaap_AccruedLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
      599us-gaap_AccruedLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
     
Estimate of Fair Value                
Financial assets                
Cash and cash equivalents 13,057us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
      16,570us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Interest bearing deposits in other banks 3,559us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
      2,562us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Securities available for sale 185,261us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
      305,824us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Securities to be held to maturity, fair value 279,704us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
      158,336us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Restricted equity securities, at cost 13,912fnlc_RestrictedEquitySecuritiesAtCost
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
      13,912fnlc_RestrictedEquitySecuritiesAtCost
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Loans held for sale         83us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Commercial [Abstract]                
Municipal 20,833us-gaap_LoansAndLeasesReceivableNetReportedAmountOther
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
      19,358us-gaap_LoansAndLeasesReceivableNetReportedAmountOther
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Residential [Abstract]                
Home equity line of credit 101,733fnlc_HomeEquityLineOfCredit
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
      90,542fnlc_HomeEquityLineOfCredit
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Consumer 19,207us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
      14,438us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Total loans 912,055us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
      870,539us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Mortgage servicing rights 2,088us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
      1,948us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Accrued interest receivable 4,748fnlc_AccruedInterestReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
      5,038fnlc_AccruedInterestReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Financial liabilities                
Demand deposits 109,973us-gaap_DemandDepositAccounts
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
      96,175us-gaap_DemandDepositAccounts
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
NOW deposits 186,490us-gaap_DepositsNegotiableOrderOfWithdrawalNOW
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
      129,815us-gaap_DepositsNegotiableOrderOfWithdrawalNOW
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Money market deposits 83,837us-gaap_DepositsMoneyMarketDeposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
      67,968us-gaap_DepositsMoneyMarketDeposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Savings deposits 146,936us-gaap_DepositsSavingsDeposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
      122,891us-gaap_DepositsSavingsDeposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Certificates of deposit 205,360us-gaap_TimeDeposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
      228,767us-gaap_TimeDeposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
National certificates of deposit 242,824fnlc_NationalCertificatesOfDeposit
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
      306,346fnlc_NationalCertificatesOfDeposit
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Total deposits 975,420us-gaap_Deposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
      951,962us-gaap_Deposits
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Repurchase agreements 70,783us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
      94,477us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Federal Home Loan Bank advances 208,259us-gaap_FederalHomeLoanBankAdvancesLongTerm
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
      189,644us-gaap_FederalHomeLoanBankAdvancesLongTerm
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Total borrowed funds 279,042us-gaap_BorrowedFunds
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
      284,121us-gaap_BorrowedFunds
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Accrued interest payable 521us-gaap_AccruedLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
      599us-gaap_AccruedLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
     
Commercial Real Estate Receivable | Carrying Amount                
Commercial [Abstract]                
Loans 238,104us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
      240,555us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
     
Commercial Real Estate Receivable | Estimate of Fair Value                
Commercial [Abstract]                
Loans 236,368us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
      239,973us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
     
Commercial Construction | Carrying Amount                
Commercial [Abstract]                
Loans 29,951us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
      19,709us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
     
Commercial Construction | Estimate of Fair Value                
Commercial [Abstract]                
Loans 29,733us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
      19,661us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
     
Commercial Other Receivable | Carrying Amount                
Commercial [Abstract]                
Loans 102,738us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_CommercialOtherReceivableMember
      92,625us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_CommercialOtherReceivableMember
     
Commercial Other Receivable | Estimate of Fair Value                
Commercial [Abstract]                
Loans 102,858us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_CommercialOtherReceivableMember
      92,855us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_CommercialOtherReceivableMember
     
Residential, Term, Financing Receivable | Carrying Amount                
Residential [Abstract]                
Loans 382,620fnlc_LoansAndLeasesReceivableNetReportedAmountResidential
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_ResidentialTermFinancingReceivableMember
      375,932fnlc_LoansAndLeasesReceivableNetReportedAmountResidential
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_ResidentialTermFinancingReceivableMember
     
Residential, Term, Financing Receivable | Estimate of Fair Value                
Residential [Abstract]                
Loans 389,200fnlc_LoansAndLeasesReceivableNetReportedAmountResidential
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_ResidentialTermFinancingReceivableMember
      381,918fnlc_LoansAndLeasesReceivableNetReportedAmountResidential
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_ResidentialTermFinancingReceivableMember
     
Residential, Construction, Financing Receivables | Carrying Amount                
Residential [Abstract]                
Loans 12,136fnlc_LoansAndLeasesReceivableNetReportedAmountResidential
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_ResidentialConstructionFinancingReceivablesMember
      11,778fnlc_LoansAndLeasesReceivableNetReportedAmountResidential
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_ResidentialConstructionFinancingReceivablesMember
     
Residential, Construction, Financing Receivables | Estimate of Fair Value                
Residential [Abstract]                
Loans 12,123fnlc_LoansAndLeasesReceivableNetReportedAmountResidential
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_ResidentialConstructionFinancingReceivablesMember
      11,794fnlc_LoansAndLeasesReceivableNetReportedAmountResidential
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_ResidentialConstructionFinancingReceivablesMember
     
Fair Value, Inputs, Level 1                
Financial assets                
Cash and cash equivalents 13,057us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      16,570us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Interest bearing deposits in other banks 3,559us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      2,562us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Securities to be held to maturity, fair value 0us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      0us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Restricted equity securities, at cost 0fnlc_RestrictedEquitySecuritiesAtCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      0fnlc_RestrictedEquitySecuritiesAtCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Loans held for sale         0us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Commercial [Abstract]                
Municipal 0us-gaap_LoansAndLeasesReceivableNetReportedAmountOther
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      0us-gaap_LoansAndLeasesReceivableNetReportedAmountOther
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Residential [Abstract]                
Home equity line of credit 0fnlc_HomeEquityLineOfCredit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      0fnlc_HomeEquityLineOfCredit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Consumer 0us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      0us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Total loans 0us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      0us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Mortgage servicing rights 0us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      0us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Accrued interest receivable 0fnlc_AccruedInterestReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      0fnlc_AccruedInterestReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Financial liabilities                
Demand deposits 0us-gaap_DemandDepositAccounts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      0us-gaap_DemandDepositAccounts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
NOW deposits 0us-gaap_DepositsNegotiableOrderOfWithdrawalNOW
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      0us-gaap_DepositsNegotiableOrderOfWithdrawalNOW
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Money market deposits 0us-gaap_DepositsMoneyMarketDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      0us-gaap_DepositsMoneyMarketDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Savings deposits 0us-gaap_DepositsSavingsDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      0us-gaap_DepositsSavingsDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Certificates of deposit 0us-gaap_TimeDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      0us-gaap_TimeDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
National certificates of deposit 0fnlc_NationalCertificatesOfDeposit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      0fnlc_NationalCertificatesOfDeposit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Total deposits 0us-gaap_Deposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      0us-gaap_Deposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Repurchase agreements 0us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      0us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Federal Home Loan Bank advances 0us-gaap_FederalHomeLoanBankAdvancesLongTerm
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      0us-gaap_FederalHomeLoanBankAdvancesLongTerm
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Total borrowed funds 0us-gaap_BorrowedFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      0us-gaap_BorrowedFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Accrued interest payable 0us-gaap_AccruedLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
      0us-gaap_AccruedLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
     
Fair Value, Inputs, Level 1 | Commercial Real Estate Receivable                
Commercial [Abstract]                
Loans 0us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
      0us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
     
Fair Value, Inputs, Level 1 | Commercial Construction                
Commercial [Abstract]                
Loans 0us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
      0us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
     
Fair Value, Inputs, Level 1 | Commercial Other Receivable                
Commercial [Abstract]                
Loans 0us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_CommercialOtherReceivableMember
      0us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_CommercialOtherReceivableMember
     
Fair Value, Inputs, Level 1 | Residential, Term, Financing Receivable                
Residential [Abstract]                
Loans 0fnlc_LoansAndLeasesReceivableNetReportedAmountResidential
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_ResidentialTermFinancingReceivableMember
      0fnlc_LoansAndLeasesReceivableNetReportedAmountResidential
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_ResidentialTermFinancingReceivableMember
     
Fair Value, Inputs, Level 1 | Residential, Construction, Financing Receivables                
Residential [Abstract]                
Loans 0fnlc_LoansAndLeasesReceivableNetReportedAmountResidential
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_ResidentialConstructionFinancingReceivablesMember
      0fnlc_LoansAndLeasesReceivableNetReportedAmountResidential
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_ResidentialConstructionFinancingReceivablesMember
     
Fair Value, Inputs, Level 2                
Financial assets                
Cash and cash equivalents 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Interest bearing deposits in other banks 0us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      0us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Securities available for sale 185,261us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      305,824us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Securities to be held to maturity, fair value 279,704us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      158,336us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Restricted equity securities, at cost 13,912fnlc_RestrictedEquitySecuritiesAtCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      13,912fnlc_RestrictedEquitySecuritiesAtCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Loans held for sale         83us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Commercial [Abstract]                
Municipal 0us-gaap_LoansAndLeasesReceivableNetReportedAmountOther
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      0us-gaap_LoansAndLeasesReceivableNetReportedAmountOther
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Residential [Abstract]                
Home equity line of credit 488fnlc_HomeEquityLineOfCredit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      0fnlc_HomeEquityLineOfCredit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Consumer 0us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      0us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Total loans 1,909us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      1,116us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Mortgage servicing rights 2,088us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      1,948us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Accrued interest receivable 4,748fnlc_AccruedInterestReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      5,038fnlc_AccruedInterestReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Financial liabilities                
Demand deposits 109,973us-gaap_DemandDepositAccounts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      96,175us-gaap_DemandDepositAccounts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
NOW deposits 186,490us-gaap_DepositsNegotiableOrderOfWithdrawalNOW
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      129,815us-gaap_DepositsNegotiableOrderOfWithdrawalNOW
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Money market deposits 83,837us-gaap_DepositsMoneyMarketDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      67,968us-gaap_DepositsMoneyMarketDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Savings deposits 146,936us-gaap_DepositsSavingsDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      122,891us-gaap_DepositsSavingsDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Certificates of deposit 205,360us-gaap_TimeDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      228,767us-gaap_TimeDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
National certificates of deposit 242,824fnlc_NationalCertificatesOfDeposit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      306,346fnlc_NationalCertificatesOfDeposit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Total deposits 975,420us-gaap_Deposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      951,962us-gaap_Deposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Repurchase agreements 70,783us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      94,477us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Federal Home Loan Bank advances 208,259us-gaap_FederalHomeLoanBankAdvancesLongTerm
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      189,644us-gaap_FederalHomeLoanBankAdvancesLongTerm
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Total borrowed funds 279,042us-gaap_BorrowedFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      284,121us-gaap_BorrowedFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Accrued interest payable 521us-gaap_AccruedLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
      599us-gaap_AccruedLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
     
Fair Value, Inputs, Level 2 | Commercial Real Estate Receivable                
Commercial [Abstract]                
Loans 431us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
      109us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
     
Fair Value, Inputs, Level 2 | Commercial Construction                
Commercial [Abstract]                
Loans 0us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
      0us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
     
Fair Value, Inputs, Level 2 | Commercial Other Receivable                
Commercial [Abstract]                
Loans 0us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_CommercialOtherReceivableMember
      229us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_CommercialOtherReceivableMember
     
Fair Value, Inputs, Level 2 | Residential, Term, Financing Receivable                
Residential [Abstract]                
Loans 990fnlc_LoansAndLeasesReceivableNetReportedAmountResidential
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_ResidentialTermFinancingReceivableMember
      778fnlc_LoansAndLeasesReceivableNetReportedAmountResidential
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_ResidentialTermFinancingReceivableMember
     
Fair Value, Inputs, Level 2 | Residential, Construction, Financing Receivables                
Residential [Abstract]                
Loans 0fnlc_LoansAndLeasesReceivableNetReportedAmountResidential
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_ResidentialConstructionFinancingReceivablesMember
      0fnlc_LoansAndLeasesReceivableNetReportedAmountResidential
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_ResidentialConstructionFinancingReceivablesMember
     
Fair Value, Inputs, Level 3                
Financial assets                
Cash and cash equivalents 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Interest bearing deposits in other banks 0us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      0us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Securities to be held to maturity, fair value 0us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      0us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Restricted equity securities, at cost 0fnlc_RestrictedEquitySecuritiesAtCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      0fnlc_RestrictedEquitySecuritiesAtCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Loans held for sale         0us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Commercial [Abstract]                
Municipal 20,833us-gaap_LoansAndLeasesReceivableNetReportedAmountOther
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      19,358us-gaap_LoansAndLeasesReceivableNetReportedAmountOther
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Residential [Abstract]                
Home equity line of credit 101,245fnlc_HomeEquityLineOfCredit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      90,542fnlc_HomeEquityLineOfCredit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Consumer 19,207us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      14,438us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Total loans 910,146us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      869,423us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Mortgage servicing rights 0us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      0us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Accrued interest receivable 0fnlc_AccruedInterestReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      0fnlc_AccruedInterestReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Financial liabilities                
Demand deposits 0us-gaap_DemandDepositAccounts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      0us-gaap_DemandDepositAccounts
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
NOW deposits 0us-gaap_DepositsNegotiableOrderOfWithdrawalNOW
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      0us-gaap_DepositsNegotiableOrderOfWithdrawalNOW
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Money market deposits 0us-gaap_DepositsMoneyMarketDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      0us-gaap_DepositsMoneyMarketDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Savings deposits 0us-gaap_DepositsSavingsDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      0us-gaap_DepositsSavingsDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Certificates of deposit 0us-gaap_TimeDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      0us-gaap_TimeDeposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
National certificates of deposit 0fnlc_NationalCertificatesOfDeposit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      0fnlc_NationalCertificatesOfDeposit
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Total deposits 0us-gaap_Deposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      0us-gaap_Deposits
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Repurchase agreements 0us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      0us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Federal Home Loan Bank advances 0us-gaap_FederalHomeLoanBankAdvancesLongTerm
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      0us-gaap_FederalHomeLoanBankAdvancesLongTerm
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Total borrowed funds 0us-gaap_BorrowedFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      0us-gaap_BorrowedFunds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Accrued interest payable 0us-gaap_AccruedLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
      0us-gaap_AccruedLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
Fair Value, Inputs, Level 3 | Commercial Real Estate Receivable                
Commercial [Abstract]                
Loans 235,937us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
      239,864us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
     
Fair Value, Inputs, Level 3 | Commercial Construction                
Commercial [Abstract]                
Loans 29,733us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
      19,661us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
     
Fair Value, Inputs, Level 3 | Commercial Other Receivable                
Commercial [Abstract]                
Loans 102,858us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_CommercialOtherReceivableMember
      92,626us-gaap_LoansAndLeasesReceivableNetReportedAmountCommercial
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_CommercialOtherReceivableMember
     
Fair Value, Inputs, Level 3 | Residential, Term, Financing Receivable                
Residential [Abstract]                
Loans 388,210fnlc_LoansAndLeasesReceivableNetReportedAmountResidential
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_ResidentialTermFinancingReceivableMember
      381,140fnlc_LoansAndLeasesReceivableNetReportedAmountResidential
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_ResidentialTermFinancingReceivableMember
     
Fair Value, Inputs, Level 3 | Residential, Construction, Financing Receivables                
Residential [Abstract]                
Loans $ 12,123fnlc_LoansAndLeasesReceivableNetReportedAmountResidential
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_ResidentialConstructionFinancingReceivablesMember
      $ 11,794fnlc_LoansAndLeasesReceivableNetReportedAmountResidential
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnlc_ResidentialConstructionFinancingReceivablesMember