XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Loans - Past-due Status of Loans by Class (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Schedule of Financing Receivables [Line Items]      
All Past Due $ 9,557 $ 15,017 $ 12,274
Current 1,442,066 1,282,058 1,236,858
Loans 1,451,623 1,297,075 1,249,132
90 Days or More & Accruing 1,468 1,560 672
30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 1,618 6,139 4,399
60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 1,751 2,092 2,529
90 Days or More Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 6,188 6,786 5,346
Commercial |    Real estate      
Schedule of Financing Receivables [Line Items]      
All Past Due 1,258 1,774 1,068
Current 395,897 371,036 358,513
Loans 397,155 372,810 359,581
90 Days or More & Accruing 0 0 0
Commercial |    Real estate | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 134 786 240
Commercial |    Real estate | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 76 377 0
Commercial |    Real estate | 90 Days or More Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 1,048 611 828
Commercial |    Construction      
Schedule of Financing Receivables [Line Items]      
All Past Due 0 271 15
Current 47,169 37,813 32,770
Loans 47,169 38,084 32,785
90 Days or More & Accruing 0 0 0
Commercial |    Construction | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 0 0 15
Commercial |    Construction | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 0 14 0
Commercial |    Construction | 90 Days or More Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 0 257 0
Commercial |    Other      
Schedule of Financing Receivables [Line Items]      
All Past Due 1,924 5,028 2,295
Current 326,043 213,745 203,615
Loans 327,967 218,773 205,910
90 Days or More & Accruing 1,464 1,464 0
Commercial |    Other | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 172 2,764 2,031
Commercial |    Other | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 11 465 0
Commercial |    Other | 90 Days or More Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 1,741 1,799 264
Municipal      
Schedule of Financing Receivables [Line Items]      
All Past Due 0 0 0
Current 49,644 41,288 36,113
Loans 49,644 41,288 36,113
90 Days or More & Accruing 0 0 0
Municipal | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 0 0 0
Municipal | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 0 0 0
Municipal | 90 Days or More Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 0 0 0
Residential |    Construction      
Schedule of Financing Receivables [Line Items]      
All Past Due 0 0 0
Current 14,707 14,813 13,239
Loans 14,707 14,813 13,239
90 Days or More & Accruing 0 0 0
Residential |    Construction | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 0 0 0
Residential |    Construction | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 0 0 0
Residential |    Construction | 90 Days or More Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 0 0 0
Residential |    Term      
Schedule of Financing Receivables [Line Items]      
All Past Due 3,533 4,640 7,279
Current 496,160 487,815 474,070
Loans 499,693 492,455 481,349
90 Days or More & Accruing 0 86 664
Residential |    Term | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 270 1,129 1,079
Residential |    Term | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 1,413 1,132 2,302
Residential |    Term | 90 Days or More Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 1,850 2,379 3,898
Home equity line of credit      
Schedule of Financing Receivables [Line Items]      
All Past Due 2,581 2,957 1,242
Current 84,438 89,392 93,521
Loans 87,019 92,349 94,763
90 Days or More & Accruing 0 0 0
Home equity line of credit | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 896 1,169 698
Home equity line of credit | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 145 58 197
Home equity line of credit | 90 Days or More Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 1,540 1,730 347
Consumer      
Schedule of Financing Receivables [Line Items]      
All Past Due 261 347 375
Current 28,008 26,156 25,017
Loans 28,269 26,503 25,392
90 Days or More & Accruing 4 10 8
Consumer | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 146 291 336
Consumer | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 106 46 30
Consumer | 90 Days or More Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due $ 9 $ 10 $ 9