v3.25.2
Loans and Leases and Allowance for Credit Losses - Past Due Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases $ 4,124,062 $ 3,906,340
Loans Not Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 4,112,856 3,892,690
Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 11,206 13,650
30 to 59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 3,911 7,048
60 to 89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 1,740 1,264
90 Days or More Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 5,555 5,338
Commercial Real Estate | Non-owner occupied    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 1,114,133 1,080,404
Commercial Real Estate | Non-owner occupied | Loans Not Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 1,113,664 1,079,763
Commercial Real Estate | Non-owner occupied | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 469 641
Commercial Real Estate | Non-owner occupied | 30 to 59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases   378
Commercial Real Estate | Non-owner occupied | 60 to 89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 469  
Commercial Real Estate | Non-owner occupied | 90 Days or More Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases   263
Commercial Real Estate | Owner occupied    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 958,989 867,678
Commercial Real Estate | Owner occupied | Loans Not Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 956,974 866,361
Commercial Real Estate | Owner occupied | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 2,015 1,317
Commercial Real Estate | Owner occupied | 30 to 59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 1,443 731
Commercial Real Estate | Owner occupied | 60 to 89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases   47
Commercial Real Estate | Owner occupied | 90 Days or More Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 572 539
Consumer Real Estate    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 803,270 741,836
Consumer Real Estate | Loans Not Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 801,767 737,988
Consumer Real Estate | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 1,503 3,848
Consumer Real Estate | 30 to 59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 501 2,258
Consumer Real Estate | 60 to 89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 486 826
Consumer Real Estate | 90 Days or More Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 516 764
Construction and Land Development    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 391,155 361,735
Construction and Land Development | Loans Not Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 391,155 361,212
Construction and Land Development | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases   523
Construction and Land Development | 30 to 59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases   523
Commercial and Industrial    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 778,754 775,620
Commercial and Industrial | Loans Not Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 776,903 772,200
Commercial and Industrial | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 1,851 3,420
Commercial and Industrial | 30 to 59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 781 1,417
Commercial and Industrial | 60 to 89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 172 367
Commercial and Industrial | 90 Days or More Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 898 1,636
Leases    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 62,495 64,878
Leases | Loans Not Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 57,300 61,115
Leases | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 5,195 3,763
Leases | 30 to 59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 1,051 1,645
Leases | 60 to 89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 607  
Leases | 90 Days or More Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 3,537 2,118
Consumer and Other    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 15,266 14,189
Consumer and Other | Loans Not Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 15,093 14,051
Consumer and Other | Total Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 173 138
Consumer and Other | 30 to 59 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 135 96
Consumer and Other | 60 to 89 Days Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases 6 24
Consumer and Other | 90 Days or More Past Due    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Total loans and leases $ 32 $ 18