v3.26.1
Loans and Leases and Allowance for Credit Losses - Past Due Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Loans and Leases and Allowance for Credit Losses    
Loans and leases $ 4,682,935 $ 4,363,582 [1]
Loans Not Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 4,669,235 4,349,971
Total Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 13,700 13,611
30 to 59 Days Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 5,713 6,188
60 to 89 Days Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 1,929 2,686
90 Days or More Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 6,058 4,737
Commercial Real Estate | Non-owner occupied    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 1,288,115 1,196,758
Commercial Real Estate | Non-owner occupied | Loans Not Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 1,287,074 1,196,569
Commercial Real Estate | Non-owner occupied | Total Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 1,041 189
Commercial Real Estate | Non-owner occupied | 30 to 59 Days Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 505  
Commercial Real Estate | Non-owner occupied | 60 to 89 Days Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 392  
Commercial Real Estate | Non-owner occupied | 90 Days or More Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 144 189
Commercial Real Estate | Owner occupied    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 1,080,959 1,022,871
Commercial Real Estate | Owner occupied | Loans Not Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 1,079,746 1,021,240
Commercial Real Estate | Owner occupied | Total Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 1,213 1,631
Commercial Real Estate | Owner occupied | 30 to 59 Days Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 613 1,150
Commercial Real Estate | Owner occupied | 60 to 89 Days Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 329 211
Commercial Real Estate | Owner occupied | 90 Days or More Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 271 270
Consumer Real Estate    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 881,640 834,626
Consumer Real Estate | Loans Not Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 879,218 830,197
Consumer Real Estate | Total Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 2,422 4,429
Consumer Real Estate | 30 to 59 Days Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 508 1,786
Consumer Real Estate | 60 to 89 Days Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 662 1,725
Consumer Real Estate | 90 Days or More Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 1,252 918
Construction and Land Development    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 516,164 419,176
Construction and Land Development | Loans Not Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 516,109 419,108
Construction and Land Development | Total Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 55 68
Construction and Land Development | 30 to 59 Days Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases   68
Construction and Land Development | 60 to 89 Days Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 55  
Commercial and Industrial    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 842,849 817,595
Commercial and Industrial | Loans Not Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 840,293 814,539
Commercial and Industrial | Total Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 2,556 3,056
Commercial and Industrial | 30 to 59 Days Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 1,049 1,178
Commercial and Industrial | 60 to 89 Days Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 249 674
Commercial and Industrial | 90 Days or More Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 1,258 1,204
Leases    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 52,411 55,422
Leases | Loans Not Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 46,525 51,304
Leases | Total Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 5,886 4,118
Leases | 30 to 59 Days Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 2,537 1,889
Leases | 60 to 89 Days Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 216 73
Leases | 90 Days or More Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 3,133 2,156
Consumer and Other    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 20,797 17,134
Consumer and Other | Loans Not Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 20,270 17,014
Consumer and Other | Total Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 527 120
Consumer and Other | 30 to 59 Days Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases 501 117
Consumer and Other | 60 to 89 Days Past Due    
Loans and Leases and Allowance for Credit Losses    
Loans and leases $ 26 $ 3
[1] Derived from audited financial statements.