v3.26.1
Loans - Past-due Status of Loans by Class (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Financing Receivable, Past Due [Line Items]      
Loans $ 2,405,149 $ 2,394,109 $ 2,383,150
90+ Days & Accruing 596 665 695
30-59 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 10,406 6,799 2,471
60-89 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 6,418 4,406 849
90+ Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 10,624 10,402 4,652
All Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 27,448 21,607 7,972
Current      
Financing Receivable, Past Due [Line Items]      
Loans 2,377,701 2,372,502 2,375,178
Commercial | Real estate owner occupied      
Financing Receivable, Past Due [Line Items]      
Loans 382,594 378,263 370,465
90+ Days & Accruing 0 0 0
Commercial | Real estate owner occupied | 30-59 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 2,254 683 0
Commercial | Real estate owner occupied | 60-89 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 0 734 0
Commercial | Real estate owner occupied | 90+ Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 3,361 3,698 195
Commercial | Real estate owner occupied | All Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 5,615 5,115 195
Commercial | Real estate owner occupied | Current      
Financing Receivable, Past Due [Line Items]      
Loans 376,979 373,148 370,270
Commercial | Real estate non-owner occupied      
Financing Receivable, Past Due [Line Items]      
Loans 404,359 409,177 413,530
90+ Days & Accruing 0 0 0
Commercial | Real estate non-owner occupied | 30-59 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 2,474 734 0
Commercial | Real estate non-owner occupied | 60-89 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 0 0 0
Commercial | Real estate non-owner occupied | 90+ Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 0 1,285 61
Commercial | Real estate non-owner occupied | All Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 2,474 2,019 61
Commercial | Real estate non-owner occupied | Current      
Financing Receivable, Past Due [Line Items]      
Loans 401,885 407,158 413,469
Commercial | Construction      
Financing Receivable, Past Due [Line Items]      
Loans 30,237 35,025 76,402
90+ Days & Accruing 7 7 0
Commercial | Construction | 30-59 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 0 103 44
Commercial | Construction | 60-89 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 0 0 0
Commercial | Construction | 90+ Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 7 7 0
Commercial | Construction | All Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 7 110 44
Commercial | Construction | Current      
Financing Receivable, Past Due [Line Items]      
Loans 30,230 34,915 76,358
Commercial | C&I      
Financing Receivable, Past Due [Line Items]      
Loans 393,048 376,907 379,767
90+ Days & Accruing 0 21 0
Commercial | C&I | 30-59 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 152 404 99
Commercial | C&I | 60-89 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 4,457 102 314
Commercial | C&I | 90+ Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 1,442 1,240 1,887
Commercial | C&I | All Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 6,051 1,746 2,300
Commercial | C&I | Current      
Financing Receivable, Past Due [Line Items]      
Loans 386,997 375,161 377,467
Commercial | Multifamily      
Financing Receivable, Past Due [Line Items]      
Loans 150,425 158,910 131,036
90+ Days & Accruing 0 0 0
Commercial | Multifamily | 30-59 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 0 1,600 0
Commercial | Multifamily | 60-89 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 0 160 0
Commercial | Multifamily | 90+ Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 1,760 0 0
Commercial | Multifamily | All Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 1,760 1,760 0
Commercial | Multifamily | Current      
Financing Receivable, Past Due [Line Items]      
Loans 148,665 157,150 131,036
Commercial | Agriculture      
Financing Receivable, Past Due [Line Items]      
Loans 48,063 48,145 48,705
90+ Days & Accruing 0 0 0
Commercial | Agriculture | 30-59 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 32 316 148
Commercial | Agriculture | 60-89 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 0 0 0
Commercial | Agriculture | 90+ Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 211 377 81
Commercial | Agriculture | All Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 243 693 229
Commercial | Agriculture | Current      
Financing Receivable, Past Due [Line Items]      
Loans 47,820 47,452 48,476
Municipal      
Financing Receivable, Past Due [Line Items]      
Loans 52,168 52,074 55,104
90+ Days & Accruing 0 0 0
Municipal | 30-59 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 0 0 0
Municipal | 60-89 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 0 0 0
Municipal | 90+ Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 0 0 0
Municipal | All Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 0 0 0
Municipal | Current      
Financing Receivable, Past Due [Line Items]      
Loans 52,168 52,074 55,104
Residential | Construction      
Financing Receivable, Past Due [Line Items]      
Loans 39,119 35,332 35,427
90+ Days & Accruing 0 0 0
Residential | Construction | 30-59 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 235 90 157
Residential | Construction | 60-89 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 0 0 0
Residential | Construction | 90+ Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 0 0 0
Residential | Construction | All Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 235 90 157
Residential | Construction | Current      
Financing Receivable, Past Due [Line Items]      
Loans 38,884 35,242 35,270
Residential | Term      
Financing Receivable, Past Due [Line Items]      
Loans 739,446 739,188 719,348
90+ Days & Accruing 543 613 0
Residential | Term | 30-59 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 3,123 1,268 1,136
Residential | Term | 60-89 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 1,448 2,901 342
Residential | Term | 90+ Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 3,601 3,222 1,650
Residential | Term | All Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 8,172 7,391 3,128
Residential | Term | Current      
Financing Receivable, Past Due [Line Items]      
Loans 731,274 731,797 716,220
Home Equity      
Financing Receivable, Past Due [Line Items]      
Loans 147,102 142,219 131,522
90+ Days & Accruing 31 0 0
Home Equity | 30-59 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 1,715 1,449 642
Home Equity | 60-89 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 461 391 127
Home Equity | 90+ Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 227 534 82
Home Equity | All Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 2,403 2,374 851
Home Equity | Current      
Financing Receivable, Past Due [Line Items]      
Loans 144,699 139,845 130,671
Consumer      
Financing Receivable, Past Due [Line Items]      
Loans 18,588 18,869 21,844
90+ Days & Accruing 15 24 695
Consumer | 30-59 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 421 152 245
Consumer | 60-89 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 52 118 66
Consumer | 90+ Days Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 15 39 696
Consumer | All Past Due      
Financing Receivable, Past Due [Line Items]      
Loans 488 309 1,007
Consumer | Current      
Financing Receivable, Past Due [Line Items]      
Loans $ 18,100 $ 18,560 $ 20,837