XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Loans - Past-due Status of Loans by Class (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Schedule of Financing Receivables [Line Items]      
Loans $ 1,707,348 $ 1,647,649 $ 1,516,772
90+ Days & Accruing 46 32 85
30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 2,285 1,548 3,054
60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 68 543 206
90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 1,885 2,254 2,362
All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 4,238 4,345 5,622
Current      
Schedule of Financing Receivables [Line Items]      
Loans 1,703,110 1,643,304 1,511,150
Commercial |    Real estate      
Schedule of Financing Receivables [Line Items]      
Loans 588,301 576,198 469,974
90+ Days & Accruing 0 0 0
Commercial |    Real estate | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 8 249 186
Commercial |    Real estate | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 0 0
Commercial |    Real estate | 90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 555 191 283
Commercial |    Real estate | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 563 440 469
Commercial |    Real estate | Current      
Schedule of Financing Receivables [Line Items]      
Loans 587,738 575,758 469,505
Commercial |    Construction      
Schedule of Financing Receivables [Line Items]      
Loans 102,982 79,365 53,394
90+ Days & Accruing 0 0 0
Commercial |    Construction | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 12 12 47
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 0 12 80
Commercial |    Construction | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 12 24 127
Commercial |    Construction | Current      
Schedule of Financing Receivables [Line Items]      
Loans 102,970 79,341 53,267
Commercial |    Other      
Schedule of Financing Receivables [Line Items]      
Loans 267,666 264,570 297,488
90+ Days & Accruing 0 0 9
Commercial |    Other | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 165 30 696
Commercial |    Other | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 23 11
Commercial |    Other | 90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 104 104 628
Commercial |    Other | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 269 157 1,335
Commercial |    Other | Current      
Schedule of Financing Receivables [Line Items]      
Loans 267,397 264,413 296,153
Municipal      
Schedule of Financing Receivables [Line Items]      
Loans 50,867 48,362 49,476
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 50,867 48,362 49,476
Residential |    Construction      
Schedule of Financing Receivables [Line Items]      
Loans 36,272 31,763 24,796
90+ Days & Accruing 0 0 0
Residential |    Construction | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 0 111
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 111
Residential |    Construction | Current      
Schedule of Financing Receivables [Line Items]      
Loans 36,272 31,763 24,685
Residential |    Term      
Schedule of Financing Receivables [Line Items]      
Loans 566,320 550,783 520,317
90+ Days & Accruing 26 0 71
Residential |    Term | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 1,394 348 1,183
Residential |    Term | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 169 148
Residential |    Term | 90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 1,037 1,780 958
Residential |    Term | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 2,431 2,297 2,289
Residential |    Term | Current      
Schedule of Financing Receivables [Line Items]      
Loans 563,889 548,486 518,028
Home equity line of credit      
Schedule of Financing Receivables [Line Items]      
Loans 72,863 73,632 77,210
90+ Days & Accruing 0 0 0
Home equity line of credit | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 653 741 547
Home equity line of credit | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 159 45
Home equity line of credit | 90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 174 135 408
Home equity line of credit | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 827 1,035 1,000
Home equity line of credit | Current      
Schedule of Financing Receivables [Line Items]      
Loans 72,036 72,597 76,210
Consumer      
Schedule of Financing Receivables [Line Items]      
Loans 22,077 22,976 24,117
90+ Days & Accruing 20 32 5
Consumer | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 53 168 284
Consumer | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 68 192 2
Consumer | 90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 15 32 5
Consumer | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 136 392 291
Consumer | Current      
Schedule of Financing Receivables [Line Items]      
Loans $ 21,941 $ 22,584 $ 23,826