v3.26.1
Loans and Allowance for Credit Losses - Age Analysis of Past Due Loans by Class (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable $ 4,519,681 $ 4,074,929
30-59 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 1,344 1,596
60-89 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 92 8
Greater Than 90 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 217 183
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 1,653 1,787
Current    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 4,518,028 4,073,142
Commercial    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 3,594,001 3,302,761
Commercial | 30-59 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 859
Commercial | 60-89 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Commercial | Greater Than 90 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Commercial | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 859
Commercial | Current    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 3,594,001 3,301,902
Commercial land and development    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 2,511 1,354
Commercial land and development | 30-59 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Commercial land and development | 60-89 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Commercial land and development | Greater Than 90 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Commercial land and development | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Commercial land and development | Current    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 2,511 1,354
Commercial construction    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 123,674 96,423
Commercial construction | 30-59 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Commercial construction | 60-89 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Commercial construction | Greater Than 90 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Commercial construction | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Commercial construction | Current    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 123,674 96,423
Residential construction    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 21,770 8,341
Residential construction | 30-59 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Residential construction | 60-89 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Residential construction | Greater Than 90 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Residential construction | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Residential construction | Current    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 21,770 8,341
Residential    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 41,905 37,600
Residential | 30-59 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Residential | 60-89 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Residential | Greater Than 90 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Residential | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Residential | Current    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 41,905 37,600
Farmland    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 59,875 59,584
Farmland | 30-59 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Farmland | 60-89 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Farmland | Greater Than 90 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Farmland | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Farmland | Current    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 59,875 59,584
Secured    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 259,939 252,805
Secured | 30-59 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 1,322 691
Secured | 60-89 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 83 8
Secured | Greater Than 90 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 217 183
Secured | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 1,622 882
Secured | Current    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 258,317 251,923
Unsecured    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 41,287 40,453
Unsecured | 30-59 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Unsecured | 60-89 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Unsecured | Greater Than 90 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Unsecured | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Unsecured | Current    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 41,287 40,453
Consumer and other    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 374,719 275,608
Consumer and other | 30-59 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 22 46
Consumer and other | 60-89 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 9 0
Consumer and other | Greater Than 90 Days    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Consumer and other | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 31 46
Consumer and other | Current    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable $ 374,688 $ 275,562