v3.26.1
Loans and Allowance for Loan Losses - Aging of Past Due Loans by Class of Loan (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Loans $ 4,949,567 $ 4,817,991
Financial Asset, Current    
Financing Receivable, Past Due [Line Items]    
Loans 4,934,185 4,800,268
30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 4,078 7,872
60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 7,561 8,187
Greater than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 3,743 1,664
Financial Asset, Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 15,382 17,723
Construction Real Estate Loans    
Financing Receivable, Past Due [Line Items]    
Loans 600,080 548,570
Construction Real Estate Loans | Financial Asset, Current    
Financing Receivable, Past Due [Line Items]    
Loans 599,903 546,747
Construction Real Estate Loans | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 145 416
Construction Real Estate Loans | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 32 1,407
Construction Real Estate Loans | Greater than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Construction Real Estate Loans | Financial Asset, Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 177 1,823
1-4 Family Residential Real Estate Loans    
Financing Receivable, Past Due [Line Items]    
Loans 716,099 724,354
1-4 Family Residential Real Estate Loans | Financial Asset, Current    
Financing Receivable, Past Due [Line Items]    
Loans 713,619 718,053
1-4 Family Residential Real Estate Loans | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 1,298 4,324
1-4 Family Residential Real Estate Loans | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 207 693
1-4 Family Residential Real Estate Loans | Greater than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 975 1,284
1-4 Family Residential Real Estate Loans | Financial Asset, Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 2,480 6,301
Commercial Owner Occupied    
Financing Receivable, Past Due [Line Items]    
Loans 362,390 319,536
Commercial Owner Occupied | Financial Asset, Current    
Financing Receivable, Past Due [Line Items]    
Loans 360,059 318,211
Commercial Owner Occupied | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 99 1,325
Commercial Owner Occupied | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 1,272 0
Commercial Owner Occupied | Greater than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 960 0
Commercial Owner Occupied | Financial Asset, Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 2,331 1,325
Commercial Real Estate Loans    
Financing Receivable, Past Due [Line Items]    
Loans 2,408,573 2,393,280
Commercial Real Estate Loans | Financial Asset, Current    
Financing Receivable, Past Due [Line Items]    
Loans 2,401,647 2,387,511
Commercial Real Estate Loans | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 1,258 322
Commercial Real Estate Loans | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 5,668 5,447
Commercial Real Estate Loans | Greater than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Commercial Real Estate Loans | Financial Asset, Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 6,926 5,769
Commercial loans    
Financing Receivable, Past Due [Line Items]    
Loans 467,506 444,720
Commercial loans | Financial Asset, Current    
Financing Receivable, Past Due [Line Items]    
Loans 464,136 442,568
Commercial loans | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 1,184 1,132
Commercial loans | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 378 640
Commercial loans | Greater than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 1,808 380
Commercial loans | Financial Asset, Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 3,370 2,152
Municipal loans    
Financing Receivable, Past Due [Line Items]    
Loans 357,568 346,720
Municipal loans | Financial Asset, Current    
Financing Receivable, Past Due [Line Items]    
Loans 357,568 346,720
Municipal loans | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Municipal loans | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Municipal loans | Greater than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Municipal loans | Financial Asset, Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Loans to individuals    
Financing Receivable, Past Due [Line Items]    
Loans 37,351 40,811
Loans to individuals | Financial Asset, Current    
Financing Receivable, Past Due [Line Items]    
Loans 37,253 40,458
Loans to individuals | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 94 353
Loans to individuals | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 4 0
Loans to individuals | Greater than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Loans to individuals | Financial Asset, Past Due    
Financing Receivable, Past Due [Line Items]    
Loans $ 98 $ 353