ACL for Loans - Prior Period Allowance for Loan Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Allowance for Loan and Lease Losses [Roll Forward]      
Allowance for credit losses, beginning balance $ 44,565 $ 33,614 $ 33,849
Provision for credit losses 1,770 12,499 1,180
Recoveries   346 778
Less: Charge-offs   1,894 2,193
Allowance for credit losses, ending balance 47,704 44,565 33,614
Allocated to loans individually evaluated for impairment 1,484 6,185  
Allocated to loans collectively evaluated for impairment 46,220 38,380  
Loans Excluding Unfunded Commitments      
Allowance for Loan and Lease Losses [Roll Forward]      
Allowance for credit losses, beginning balance 44,565 33,614  
Provision for credit losses 543 12,499  
Recoveries 363 346  
Less: Charge-offs 4,327 1,894  
Allowance for credit losses, ending balance 47,704 44,565 33,614
Commercial real estate      
Allowance for Loan and Lease Losses [Roll Forward]      
Allocated to loans individually evaluated for impairment 896 3,454  
Allocated to loans collectively evaluated for impairment 30,951 23,301  
Commercial real estate | Loans Excluding Unfunded Commitments      
Allowance for Loan and Lease Losses [Roll Forward]      
Allowance for credit losses, beginning balance 26,755 18,338  
Provision for credit losses (786) 8,417  
Recoveries 39 0  
Less: Charge-offs 1,825 0  
Allowance for credit losses, ending balance 31,847 26,755 18,338
Commercial and industrial      
Allowance for Loan and Lease Losses [Roll Forward]      
Allocated to loans individually evaluated for impairment 402 2,713  
Allocated to loans collectively evaluated for impairment 9,172 6,803  
Commercial and industrial | Loans Excluding Unfunded Commitments      
Allowance for Loan and Lease Losses [Roll Forward]      
Allowance for credit losses, beginning balance 9,516 9,129  
Provision for credit losses 408 683  
Recoveries 139 265  
Less: Charge-offs 2,477 561  
Allowance for credit losses, ending balance 9,574 9,516 9,129
Commercial construction      
Allowance for Loan and Lease Losses [Roll Forward]      
Allocated to loans individually evaluated for impairment 0 0  
Allocated to loans collectively evaluated for impairment 4,090 6,129  
Commercial construction | Loans Excluding Unfunded Commitments      
Allowance for Loan and Lease Losses [Roll Forward]      
Allowance for credit losses, beginning balance 6,129 4,149  
Provision for credit losses 272 3,280  
Recoveries 105 0  
Less: Charge-offs 0 1,300  
Allowance for credit losses, ending balance 4,090 6,129 4,149
Residential mortgages      
Allowance for Loan and Lease Losses [Roll Forward]      
Allocated to loans individually evaluated for impairment 161 0  
Allocated to loans collectively evaluated for impairment 1,244 1,530  
Residential mortgages | Loans Excluding Unfunded Commitments      
Allowance for Loan and Lease Losses [Roll Forward]      
Allowance for credit losses, beginning balance 1,530 1,195  
Provision for credit losses 570 335  
Recoveries 0 0  
Less: Charge-offs 0 0  
Allowance for credit losses, ending balance 1,405 1,530 1,195
Home equity loans and lines      
Allowance for Loan and Lease Losses [Roll Forward]      
Allocated to loans individually evaluated for impairment 0 0  
Allocated to loans collectively evaluated for impairment 465 467  
Home equity loans and lines | Loans Excluding Unfunded Commitments      
Allowance for Loan and Lease Losses [Roll Forward]      
Allowance for credit losses, beginning balance 467 536  
Provision for credit losses 85 (114)  
Recoveries 71 45  
Less: Charge-offs 0 0  
Allowance for credit losses, ending balance 465 467 536
Consumer      
Allowance for Loan and Lease Losses [Roll Forward]      
Allocated to loans individually evaluated for impairment 25 18  
Allocated to loans collectively evaluated for impairment 298 150  
Consumer | Loans Excluding Unfunded Commitments      
Allowance for Loan and Lease Losses [Roll Forward]      
Allowance for credit losses, beginning balance 168 267  
Provision for credit losses (6) (102)  
Recoveries 9 36  
Less: Charge-offs 25 33  
Allowance for credit losses, ending balance $ 323 $ 168 $ 267