ACL for Loans - Prior Period Past Due and Nonaccrual (Details) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
$ 3,087,246
|
| Non-accrual Loans |
$ 26,522
|
38,050
|
| 30-59 Days Past Due |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
20,880
|
| 60-89 Days Past Due |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
513
|
| Past Due 90 Days or More |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
8,095
|
| Total Past Due Loans |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
29,488
|
| Current Loans |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
3,057,758
|
| Commercial real estate |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
1,478,235
|
| Non-accrual Loans |
22,870
|
29,680
|
| Commercial real estate | 30-59 Days Past Due |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
6,105
|
| Commercial real estate | 60-89 Days Past Due |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
499
|
| Commercial real estate | Past Due 90 Days or More |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
5,592
|
| Commercial real estate | Total Past Due Loans |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
12,196
|
| Commercial real estate | Current Loans |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
1,466,039
|
| Commercial and industrial |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
435,660
|
| Non-accrual Loans |
1,542
|
4,574
|
| Commercial and industrial | 30-59 Days Past Due |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
417
|
| Commercial and industrial | 60-89 Days Past Due |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
13
|
| Commercial and industrial | Past Due 90 Days or More |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
607
|
| Commercial and industrial | Total Past Due Loans |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
1,037
|
| Commercial and industrial | Current Loans |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
434,623
|
| Commercial construction |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
373,309
|
| Non-accrual Loans |
1,045
|
2,999
|
| Commercial construction | 30-59 Days Past Due |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
13,466
|
| Commercial construction | 60-89 Days Past Due |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
0
|
| Commercial construction | Past Due 90 Days or More |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
1,351
|
| Commercial construction | Total Past Due Loans |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
14,817
|
| Commercial construction | Current Loans |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
358,492
|
| SBA Paycheck Protection Program ("PPP") |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
453,084
|
| Non-accrual Loans |
0
|
0
|
| SBA Paycheck Protection Program ("PPP") | 30-59 Days Past Due |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
0
|
| SBA Paycheck Protection Program ("PPP") | 60-89 Days Past Due |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
0
|
| SBA Paycheck Protection Program ("PPP") | Past Due 90 Days or More |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
0
|
| SBA Paycheck Protection Program ("PPP") | Total Past Due Loans |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
0
|
| SBA Paycheck Protection Program ("PPP") | Current Loans |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
453,084
|
| Residential mortgages |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
252,971
|
| Non-accrual Loans |
794
|
414
|
| Residential mortgages | 30-59 Days Past Due |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
890
|
| Residential mortgages | 60-89 Days Past Due |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
0
|
| Residential mortgages | Past Due 90 Days or More |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
290
|
| Residential mortgages | Total Past Due Loans |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
1,180
|
| Residential mortgages | Current Loans |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
251,791
|
| Home equity loans and lines |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
85,006
|
| Non-accrual Loans |
246
|
381
|
| Home equity loans and lines | 30-59 Days Past Due |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
0
|
| Home equity loans and lines | 60-89 Days Past Due |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
0
|
| Home equity loans and lines | Past Due 90 Days or More |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
255
|
| Home equity loans and lines | Total Past Due Loans |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
255
|
| Home equity loans and lines | Current Loans |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
84,751
|
| Consumer |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
8,981
|
| Non-accrual Loans |
$ 25
|
2
|
| Consumer | 30-59 Days Past Due |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
2
|
| Consumer | 60-89 Days Past Due |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
1
|
| Consumer | Past Due 90 Days or More |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
0
|
| Consumer | Total Past Due Loans |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
3
|
| Consumer | Current Loans |
|
|
| Schedule of Aging of Financing Receivables [Line Items] |
|
|
| Total loans |
|
$ 8,978
|