XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Loans - Past-due Status of Loans by Class (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Schedule of Financing Receivables [Line Items]      
Loans $ 1,788,355 $ 1,647,649 $ 1,588,264
90+ Days & Accruing 76 32 104
30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 1,031 1,548 467
60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 643 543 877
90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 1,473 2,254 2,076
All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 3,147 4,345 3,420
Current      
Schedule of Financing Receivables [Line Items]      
Loans 1,785,208 1,643,304 1,584,844
Commercial |    Real estate      
Schedule of Financing Receivables [Line Items]      
Loans 617,488 576,198 527,415
90+ Days & Accruing 0 0 0
Commercial |    Real estate | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 249 75
Commercial |    Real estate | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 6 0 0
Commercial |    Real estate | 90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 191 191 191
Commercial |    Real estate | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 197 440 266
Commercial |    Real estate | Current      
Schedule of Financing Receivables [Line Items]      
Loans 617,291 575,758 527,149
Commercial |    Construction      
Schedule of Financing Receivables [Line Items]      
Loans 128,927 79,365 65,794
90+ Days & Accruing 0 0 0
Commercial |    Construction | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 12 13
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 16
Commercial |    Construction | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 24 29
Commercial |    Construction | Current      
Schedule of Financing Receivables [Line Items]      
Loans 128,927 79,341 65,765
Commercial |    Other      
Schedule of Financing Receivables [Line Items]      
Loans 275,714 264,570 298,747
90+ Days & Accruing 0 0 0
Commercial |    Other | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 448 30 62
Commercial |    Other | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 76 23 0
Commercial |    Other | 90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 83 104 821
Commercial |    Other | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 607 157 883
Commercial |    Other | Current      
Schedule of Financing Receivables [Line Items]      
Loans 275,107 264,413 297,864
Municipal      
Schedule of Financing Receivables [Line Items]      
Loans 46,835 48,362 41,079
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 46,835 48,362 41,079
Residential |    Construction      
Schedule of Financing Receivables [Line Items]      
Loans 44,011 31,763 29,818
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 44,011 31,763 29,818
Residential |    Term      
Schedule of Financing Receivables [Line Items]      
Loans 582,313 550,783 523,344
90+ Days & Accruing 72 0 0
Residential |    Term | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 343 348 134
Residential |    Term | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 497 169 773
Residential |    Term | 90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 1,195 1,780 715
Residential |    Term | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 2,035 2,297 1,622
Residential |    Term | Current      
Schedule of Financing Receivables [Line Items]      
Loans 580,278 548,486 521,722
Home equity line of credit      
Schedule of Financing Receivables [Line Items]      
Loans 71,711 73,632 77,709
90+ Days & Accruing 0 0 17
Home equity line of credit | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 186 741 43
Home equity line of credit | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 159 0
Home equity line of credit | 90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 135 246
Home equity line of credit | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 186 1,035 289
Home equity line of credit | Current      
Schedule of Financing Receivables [Line Items]      
Loans 71,525 72,597 77,420
Consumer      
Schedule of Financing Receivables [Line Items]      
Loans 21,356 22,976 24,358
90+ Days & Accruing 4 32 87
Consumer | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 54 168 140
Consumer | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 64 192 104
Consumer | 90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 4 32 87
Consumer | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 122 392 331
Consumer | Current      
Schedule of Financing Receivables [Line Items]      
Loans $ 21,234 $ 22,584 $ 24,027