v3.26.1
Loans - Allowance for Loan Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]          
Allowance for Loan Losses, Beginning balance $ 34,055 $ 37,771 $ 34,322 $ 33,598 $ 33,598
Charge-offs (1,770) (5,063) (3,344) (6,613) (9,554)
Recoveries 1,071 889 1,830 1,593  
Provision 2,827 594 3,375 5,613  
Allowance for Loan Losses, Ending balance 36,183 34,191 36,183 34,191 34,322
Commercial          
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]          
Allowance for Loan Losses, Beginning balance 2,455 1,801 2,954 1,925 1,925
Charge-offs (88) 0 (88) 0  
Recoveries 0 0 0 0  
Provision 37 974 (462) 850  
Allowance for Loan Losses, Ending balance 2,404 2,775 2,404 2,775 2,954
Commercial Real Estate          
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]          
Allowance for Loan Losses, Beginning balance 14,557 18,236 15,260 14,507 14,507
Charge-offs 0 (3,818) 0 (3,818)  
Recoveries 0 75 0 75  
Provision 2,313 1,519 1,610 5,248  
Allowance for Loan Losses, Ending balance 16,870 16,012 16,870 16,012 15,260
Consumer          
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]          
Allowance for Loan Losses, Beginning balance 4,510 4,147 4,090 3,882 3,882
Charge-offs (1,650) (1,225) (3,210) (2,744) (5,685)
Recoveries 1,071 814 1,830 1,518  
Provision 615 657 1,836 1,737  
Allowance for Loan Losses, Ending balance 4,546 4,393 4,546 4,393 4,090
Residential          
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]          
Allowance for Loan Losses, Beginning balance 12,533 13,587 12,018 13,284 13,284
Charge-offs (32) (20) (46) (51) (51)
Recoveries 0 0 0 0  
Provision (138) (2,556) 391 (2,222)  
Allowance for Loan Losses, Ending balance $ 12,363 $ 11,011 $ 12,363 $ 11,011 $ 12,018