v3.25.4
Loans and Allowance for Credit Losses on Loans - Schedule of Aging of Past Due Loans by Class of Loans (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Aging of Past Due Loans by Class of Loans    
Total loan balance $ 3,653,568 $ 3,492,120
30 - 59 Days Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 17,347 18,940
60 - 89 Days Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 4,973 5,485
90 Days or Greater Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 2,740 7,480
Total Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 25,060 31,905
Current    
Aging of Past Due Loans by Class of Loans    
Total loan balance 3,628,508 3,460,215
Commercial | Commercial    
Aging of Past Due Loans by Class of Loans    
Total loan balance 550,362 531,350
Commercial | Commercial | 30 - 59 Days Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 16,058 7,364
Commercial | Commercial | 60 - 89 Days Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 4,140 2,295
Commercial | Commercial | 90 Days or Greater Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 1,046 1,393
Commercial | Commercial | Total Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 21,244 11,052
Commercial | Commercial | Current    
Aging of Past Due Loans by Class of Loans    
Total loan balance 529,118 520,298
Real estate | CRE Owner Occupied    
Aging of Past Due Loans by Class of Loans    
Total loan balance 623,293 601,636
Real estate | CRE Owner Occupied | 30 - 59 Days Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 0 1,879
Real estate | CRE Owner Occupied | 60 - 89 Days Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 0 0
Real estate | CRE Owner Occupied | 90 Days or Greater Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 31 0
Real estate | CRE Owner Occupied | Total Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 31 1,879
Real estate | CRE Owner Occupied | Current    
Aging of Past Due Loans by Class of Loans    
Total loan balance 623,262 599,757
Real estate | CRE Non-owner Occupied    
Aging of Past Due Loans by Class of Loans    
Total loan balance 1,475,061 1,341,266
Real estate | CRE Non-owner Occupied | 30 - 59 Days Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 101 4,479
Real estate | CRE Non-owner Occupied | 60 - 89 Days Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 0 0
Real estate | CRE Non-owner Occupied | 90 Days or Greater Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 0 0
Real estate | CRE Non-owner Occupied | Total Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 101 4,479
Real estate | CRE Non-owner Occupied | Current    
Aging of Past Due Loans by Class of Loans    
Total loan balance 1,474,960 1,336,787
Real estate | Land & Construction    
Aging of Past Due Loans by Class of Loans    
Total loan balance 133,558 127,848
Real estate | Land & Construction | 30 - 59 Days Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 0 4,290
Real estate | Land & Construction | 60 - 89 Days Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 0 2,323
Real estate | Land & Construction | 90 Days or Greater Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 1,663 5,874
Real estate | Land & Construction | Total Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 1,663 12,487
Real estate | Land & Construction | Current    
Aging of Past Due Loans by Class of Loans    
Total loan balance 131,895 115,361
Real estate | Home Equity    
Aging of Past Due Loans by Class of Loans    
Total loan balance 126,085 127,963
Real estate | Home Equity | 30 - 59 Days Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 131 78
Real estate | Home Equity | 60 - 89 Days Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 0 750
Real estate | Home Equity | 90 Days or Greater Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 0 0
Real estate | Home Equity | Total Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 131 828
Real estate | Home Equity | Current    
Aging of Past Due Loans by Class of Loans    
Total loan balance 125,954 127,135
Real estate | Multi- Family    
Aging of Past Due Loans by Class of Loans    
Total loan balance 295,602 275,490
Real estate | Multi- Family | 30 - 59 Days Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 0 0
Real estate | Multi- Family | 60 - 89 Days Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 0 0
Real estate | Multi- Family | 90 Days or Greater Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 0 0
Real estate | Multi- Family | Total Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 0 0
Real estate | Multi- Family | Current    
Aging of Past Due Loans by Class of Loans    
Total loan balance 295,602 275,490
Real estate | Residential Mortgages    
Aging of Past Due Loans by Class of Loans    
Total loan balance 432,241 471,730
Real estate | Residential Mortgages | 30 - 59 Days Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 1,057 850
Real estate | Residential Mortgages | 60 - 89 Days Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 833 0
Real estate | Residential Mortgages | 90 Days or Greater Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 0 0
Real estate | Residential Mortgages | Total Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 1,890 850
Real estate | Residential Mortgages | Current    
Aging of Past Due Loans by Class of Loans    
Total loan balance 430,351 470,880
Consumer and Other | Consumer and Other    
Aging of Past Due Loans by Class of Loans    
Total loan balance 17,366 14,837
Consumer and Other | Consumer and Other | 30 - 59 Days Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 0 0
Consumer and Other | Consumer and Other | 60 - 89 Days Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 0 117
Consumer and Other | Consumer and Other | 90 Days or Greater Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 0 213
Consumer and Other | Consumer and Other | Total Past Due    
Aging of Past Due Loans by Class of Loans    
Total loan balance 0 330
Consumer and Other | Consumer and Other | Current    
Aging of Past Due Loans by Class of Loans    
Total loan balance $ 17,366 $ 14,507