XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Loans - Past-due Status of Loans by Class (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Schedule of Financing Receivables [Line Items]      
Loans $ 1,857,975 $ 1,647,649 $ 1,617,212
90+ Days & Accruing 0 32 229
30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 867 1,548 1,028
60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 154 543 1,519
90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 440 2,254 1,571
All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 1,461 4,345 4,118
Current      
Schedule of Financing Receivables [Line Items]      
Loans 1,856,514 1,643,304 1,613,094
Commercial |    Real estate      
Schedule of Financing Receivables [Line Items]      
Loans 638,708 576,198 550,077
90+ Days & Accruing 0 0 36
Commercial |    Real estate | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 249 33
Commercial |    Real estate | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 4 0 0
Commercial |    Real estate | 90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 191 191 226
Commercial |    Real estate | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 195 440 259
Commercial |    Real estate | Current      
Schedule of Financing Receivables [Line Items]      
Loans 638,513 575,758 549,818
Commercial |    Construction      
Schedule of Financing Receivables [Line Items]      
Loans 129,036 79,365 73,302
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 15
Commercial |    Construction | 90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 12 0
Commercial |    Construction | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 24 28
Commercial |    Construction | Current      
Schedule of Financing Receivables [Line Items]      
Loans 129,036 79,341 73,274
Commercial |    Other      
Schedule of Financing Receivables [Line Items]      
Loans 310,110 264,570 288,121
90+ Days & Accruing 0 0 0
Commercial |    Other | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 172 30 92
Commercial |    Other | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 16 23 359
Commercial |    Other | 90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 83 104 225
Commercial |    Other | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 271 157 676
Commercial |    Other | Current      
Schedule of Financing Receivables [Line Items]      
Loans 309,839 264,413 287,445
Municipal      
Schedule of Financing Receivables [Line Items]      
Loans 48,702 48,362 40,616
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 48,702 48,362 40,616
Residential |    Construction      
Schedule of Financing Receivables [Line Items]      
Loans 41,631 31,763 29,358
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 41,631 31,763 29,358
Residential |    Term      
Schedule of Financing Receivables [Line Items]      
Loans 595,031 550,783 537,811
90+ Days & Accruing 0 0 190
Residential |    Term | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 79 348 549
Residential |    Term | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 77 169 918
Residential |    Term | 90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 166 1,780 986
Residential |    Term | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 322 2,297 2,453
Residential |    Term | Current      
Schedule of Financing Receivables [Line Items]      
Loans 594,709 548,486 535,358
Home equity line of credit      
Schedule of Financing Receivables [Line Items]      
Loans 73,938 73,632 74,594
90+ Days & Accruing 0 0 0
Home equity line of credit | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 473 741 251
Home equity line of credit | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 29 159 25
Home equity line of credit | 90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 135 131
Home equity line of credit | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 502 1,035 407
Home equity line of credit | Current      
Schedule of Financing Receivables [Line Items]      
Loans 73,436 72,597 74,187
Consumer      
Schedule of Financing Receivables [Line Items]      
Loans 20,819 22,976 23,333
90+ Days & Accruing 0 32 3
Consumer | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 143 168 90
Consumer | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 28 192 202
Consumer | 90+ Days Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 0 32 3
Consumer | All Past Due      
Schedule of Financing Receivables [Line Items]      
Loans 171 392 295
Consumer | Current      
Schedule of Financing Receivables [Line Items]      
Loans $ 20,648 $ 22,584 $ 23,038