XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Loans - Past-due Status of Loans by Class (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Schedule of Financing Receivables [Line Items]      
All Past Due $ 5,622 $ 9,722 $ 21,829
Current 1,511,150 1,467,039 1,322,379
Loans 1,516,772 1,476,761 1,344,208
90 Days or More & Accruing 85 1,505 3,770
30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 3,054 2,916 10,758
60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 206 2,417 750
90 Days or More Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 2,362 4,389 10,321
Commercial |    Real estate      
Schedule of Financing Receivables [Line Items]      
All Past Due 469 555 4,234
Current 469,505 441,566 378,519
Loans 469,974 442,121 382,753
90 Days or More & Accruing 0 0 22
Commercial |    Real estate | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 186 139 2,935
Commercial |    Real estate | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 0 190 2
Commercial |    Real estate | 90 Days or More Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 283 226 1,297
Commercial |    Construction      
Schedule of Financing Receivables [Line Items]      
All Past Due 127 93 305
Current 53,267 56,472 43,608
Loans 53,394 56,565 43,913
90 Days or More & Accruing 0 0 0
Commercial |    Construction | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 47 13 59
Commercial |    Construction | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 0 0 0
Commercial |    Construction | 90 Days or More Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 80 80 246
Commercial |    Other      
Schedule of Financing Receivables [Line Items]      
All Past Due 1,335 2,634 5,868
Current 296,153 282,381 232,028
Loans 297,488 285,015 237,896
90 Days or More & Accruing 9 1,464 3,536
Commercial |    Other | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 696 490 1,678
Commercial |    Other | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 11 62 295
Commercial |    Other | 90 Days or More Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 628 2,082 3,895
Municipal      
Schedule of Financing Receivables [Line Items]      
All Past Due 0 0 0
Current 49,476 43,783 43,537
Loans 49,476 43,783 43,537
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 111 0 0
Current 24,685 21,600 15,202
Loans 24,796 21,600 15,202
90 Days or More & Accruing 0 0 0
Residential |    Construction | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 111 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 2,289 3,955 7,761
Current 518,028 518,115 493,210
Loans 520,317 522,070 500,971
90 Days or More & Accruing 71 23 192
Residential |    Term | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 1,183 540 4,270
Residential |    Term | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 148 1,799 171
Residential |    Term | 90 Days or More Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 958 1,616 3,320
Home equity line of credit      
Schedule of Financing Receivables [Line Items]      
All Past Due 1,000 2,336 3,311
Current 76,210 77,414 87,363
Loans 77,210 79,750 90,674
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 547 1,645 1,566
Home equity line of credit | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 45 324 264
Home equity line of credit | 90 Days or More Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 408 367 1,481
Consumer      
Schedule of Financing Receivables [Line Items]      
All Past Due 291 149 350
Current 23,826 25,708 28,912
Loans 24,117 25,857 29,262
90 Days or More & Accruing 5 18 20
Consumer | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 284 89 250
Consumer | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 2 42 18
Consumer | 90 Days or More Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due $ 5 $ 18 $ 82