XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Loans - Past-due Status of Loans by Class (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Schedule of Financing Receivables [Line Items]      
Loans $ 1,588,264 $ 1,476,761 $ 1,451,623
90+ Days & Accruing 104 1,505 1,468
30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 467 2,916 1,618
60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 877 2,417 1,751
90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 2,076 4,389 6,188
All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 3,420 9,722 9,557
Current      
Schedule of Financing Receivables [Line Items]      
Loans 1,584,844 1,467,039 1,442,066
Commercial |    Real estate      
Schedule of Financing Receivables [Line Items]      
Loans 527,415 442,121 397,155
90+ Days & Accruing 0 0 0
Commercial |    Real estate | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 75 139 134
Commercial |    Real estate | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 190 76
Commercial |    Real estate | 90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 191 226 1,048
Commercial |    Real estate | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 266 555 1,258
Commercial |    Real estate | Current      
Schedule of Financing Receivables [Line Items]      
Loans 527,149 441,566 395,897
Commercial |    Construction      
Schedule of Financing Receivables [Line Items]      
Loans 65,794 56,565 47,169
90+ Days & Accruing 0 0 0
Commercial |    Construction | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 13 13 0
Commercial |    Construction | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 0 0
Commercial |    Construction | 90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 16 80 0
Commercial |    Construction | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 29 93 0
Commercial |    Construction | Current      
Schedule of Financing Receivables [Line Items]      
Loans 65,765 56,472 47,169
Commercial |    Other      
Schedule of Financing Receivables [Line Items]      
Loans 298,747 285,015 327,967
90+ Days & Accruing 0 1,464 1,464
Commercial |    Other | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 62 490 172
Commercial |    Other | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 62 11
Commercial |    Other | 90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 821 2,082 1,741
Commercial |    Other | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 883 2,634 1,924
Commercial |    Other | Current      
Schedule of Financing Receivables [Line Items]      
Loans 297,864 282,381 326,043
Municipal      
Schedule of Financing Receivables [Line Items]      
Loans 41,079 43,783 49,644
90+ Days & Accruing 0 0 0
Municipal | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 0 0
Municipal | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 0 0
Municipal | 90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 0 0
Municipal | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 0 0
Municipal | Current      
Schedule of Financing Receivables [Line Items]      
Loans 41,079 43,783 49,644
Residential |    Construction      
Schedule of Financing Receivables [Line Items]      
Loans 29,818 21,600 14,707
90+ Days & Accruing 0 0 0
Residential |    Construction | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 0 0
Residential |    Construction | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 0 0
Residential |    Construction | 90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 0 0
Residential |    Construction | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 0 0
Residential |    Construction | Current      
Schedule of Financing Receivables [Line Items]      
Loans 29,818 21,600 14,707
Residential |    Term      
Schedule of Financing Receivables [Line Items]      
Loans 523,344 522,070 499,693
90+ Days & Accruing 0 23 0
Residential |    Term | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 134 540 270
Residential |    Term | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 773 1,799 1,413
Residential |    Term | 90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 715 1,616 1,850
Residential |    Term | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 1,622 3,955 3,533
Residential |    Term | Current      
Schedule of Financing Receivables [Line Items]      
Loans 521,722 518,115 496,160
Home equity line of credit      
Schedule of Financing Receivables [Line Items]      
Loans 77,709 79,750 87,019
90+ Days & Accruing 17 0 0
Home equity line of credit | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 43 1,645 896
Home equity line of credit | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 324 145
Home equity line of credit | 90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 246 367 1,540
Home equity line of credit | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 289 2,336 2,581
Home equity line of credit | Current      
Schedule of Financing Receivables [Line Items]      
Loans 77,420 77,414 84,438
Consumer      
Schedule of Financing Receivables [Line Items]      
Loans 24,358 25,857 28,269
90+ Days & Accruing 87 18 4
Consumer | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 140 89 146
Consumer | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 104 42 106
Consumer | 90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 87 18 9
Consumer | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 331 149 261
Consumer | Current      
Schedule of Financing Receivables [Line Items]      
Loans $ 24,027 $ 25,708 $ 28,008