v3.25.4
Loans - Schedule of Past-due Status of Loans by Class (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total $ 2,394,109 $ 2,340,940
90 Plus Days And Accruing 665 1,020
30-59 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 6,799 2,654
60-89 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 4,406 4,636
90+ Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 10,402 2,093
All Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 21,607 9,383
Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 2,372,502 2,331,557
Commercial | Real Estate Owner Occupied    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 378,263 358,588
90 Plus Days And Accruing 0 0
Commercial | Real Estate Owner Occupied | 30-59 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 683 0
Commercial | Real Estate Owner Occupied | 60-89 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 734 257
Commercial | Real Estate Owner Occupied | 90+ Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 3,698 292
Commercial | Real Estate Owner Occupied | All Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 5,115 549
Commercial | Real Estate Owner Occupied | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 373,148 358,039
Commercial | Real Estate Non-Owner Occupied    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 409,177 403,899
90 Plus Days And Accruing 0 0
Commercial | Real Estate Non-Owner Occupied | 30-59 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 734 0
Commercial | Real Estate Non-Owner Occupied | 60-89 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 0 0
Commercial | Real Estate Non-Owner Occupied | 90+ Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 1,285 0
Commercial | Real Estate Non-Owner Occupied | All Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 2,019 0
Commercial | Real Estate Non-Owner Occupied | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 407,158 403,899
Commercial | Construction    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 35,025 99,717
90 Plus Days And Accruing 7 0
Commercial | Construction | 30-59 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 103 0
Commercial | Construction | 60-89 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 0 0
Commercial | Construction | 90+ Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 7 0
Commercial | Construction | All Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 110 0
Commercial | Construction | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 34,915 99,717
Commercial | C&I    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 376,907 365,817
90 Plus Days And Accruing 21 10
Commercial | C&I | 30-59 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 404 346
Commercial | C&I | 60-89 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 102 1,112
Commercial | C&I | 90+ Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 1,240 540
Commercial | C&I | All Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 1,746 1,998
Commercial | C&I | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 375,161 363,819
Commercial | Multifamily    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 158,910 108,732
90 Plus Days And Accruing 0 0
Commercial | Multifamily | 30-59 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 1,600 0
Commercial | Multifamily | 60-89 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 160 0
Commercial | Multifamily | 90+ Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 0 0
Commercial | Multifamily | All Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 1,760 0
Commercial | Multifamily | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 157,150 108,732
Commercial | Agriculture    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 48,145 52,219
90 Plus Days And Accruing 0 0
Commercial | Agriculture | 30-59 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 316 115
Commercial | Agriculture | 60-89 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 0 0
Commercial | Agriculture | 90+ Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 377 0
Commercial | Agriculture | All Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 693 115
Commercial | Agriculture | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 47,452 52,104
Municipal    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 52,074 61,827
90 Plus Days And Accruing 0 0
Municipal | 30-59 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 0 0
Municipal | 60-89 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 0 0
Municipal | 90+ Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 0 0
Municipal | All Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 0 0
Municipal | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 52,074 61,827
Residential | Construction    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 35,332 35,481
90 Plus Days And Accruing 0 0
Residential | Construction | 30-59 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 90 390
Residential | Construction | 60-89 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 0 0
Residential | Construction | 90+ Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 0 0
Residential | Construction | All Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 90 390
Residential | Construction | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 35,242 35,091
Residential | Term    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 739,188 710,807
90 Plus Days And Accruing 613 778
Residential | Term | 30-59 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 1,268 137
Residential | Term | 60-89 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 2,901 2,614
Residential | Term | 90+ Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 3,222 935
Residential | Term | All Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 7,391 3,686
Residential | Term | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 731,797 707,121
Home Equity    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 142,219 123,063
90 Plus Days And Accruing 0 0
Home Equity | 30-59 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 1,449 1,074
Home Equity | 60-89 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 391 368
Home Equity | 90+ Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 534 94
Home Equity | All Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 2,374 1,536
Home Equity | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 139,845 121,527
Consumer    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 18,869 20,790
90 Plus Days And Accruing 24 232
Consumer | 30-59 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 152 592
Consumer | 60-89 Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 118 285
Consumer | 90+ Days Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 39 232
Consumer | All Past Due    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total 309 1,109
Consumer | Current    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total $ 18,560 $ 19,681