XML 14 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Loans - Past-due Status of Loans by Class (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Schedule of Financing Receivables [Line Items]      
All Past Due $ 21,829 $ 15,017 $ 11,280
Current 1,322,379 1,282,058 1,253,359
Total 1,344,208 1,297,075 1,264,639
90 Days or More & Accruing 3,770 1,560 4
30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 10,758 6,139 6,048
60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 750 2,092 2,215
90 Days or More Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 10,321 6,786 3,017
Commercial | Real estate      
Schedule of Financing Receivables [Line Items]      
All Past Due 4,234 1,774 1,728
Current 378,519 371,036 356,032
Total 382,753 372,810 357,760
90 Days or More & Accruing 22 0 0
Commercial | Real estate | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 2,935 786 282
Commercial | Real estate | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 2 377 825
Commercial | Real estate | 90 Days or More Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 1,297 611 621
Commercial | Construction      
Schedule of Financing Receivables [Line Items]      
All Past Due 305 271 333
Current 43,608 37,813 33,898
Total 43,913 38,084 34,231
90 Days or More & Accruing 0 0 0
Commercial | Construction | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 59 0 47
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 246 257 286
Commercial | Other      
Schedule of Financing Receivables [Line Items]      
All Past Due 5,868 5,028 1,030
Current 232,028 213,745 204,432
Total 237,896 218,773 205,462
90 Days or More & Accruing 3,536 1,464 0
Commercial | Other | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 1,678 2,764 664
Commercial | Other | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 295 465 63
Commercial | Other | 90 Days or More Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 3,895 1,799 303
Municipal      
Schedule of Financing Receivables [Line Items]      
All Past Due 0 0 0
Current 43,537 41,288 54,246
Total 43,537 41,288 54,246
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 15,202 14,813 18,450
Total 15,202 14,813 18,450
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 7,761 4,640 5,246
Current 493,210 487,815 468,995
Total 500,971 492,455 474,241
90 Days or More & Accruing 192 86 0
Residential | Term | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 4,270 1,129 2,659
Residential | Term | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 171 1,132 1,153
Residential | Term | 90 Days or More Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 3,320 2,379 1,434
Home equity line of credit      
Schedule of Financing Receivables [Line Items]      
All Past Due 3,311 2,957 2,365
Current 87,363 89,392 93,327
Total 90,674 92,349 95,692
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 1,566 1,169 1,985
Home equity line of credit | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 264 58 11
Home equity line of credit | 90 Days or More Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 1,481 1,730 369
Consumer      
Schedule of Financing Receivables [Line Items]      
All Past Due 350 347 578
Current 28,912 26,156 23,979
Total 29,262 26,503 24,557
90 Days or More & Accruing 20 10 4
Consumer | 30-59 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 250 291 411
Consumer | 60-89 Days Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due 18 46 163
Consumer | 90 Days or More Past Due      
Schedule of Financing Receivables [Line Items]      
All Past Due $ 82 $ 10 $ 4