v3.26.1
Loans and Allowance for Credit Losses - Loan Portfolio, on Amortized Cost Basis, Aging Analysis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Loans Receivable Aging Analysis [Abstract]    
Total Past Due $ 6,927,618 $ 6,006,171
Total Loans Receivable 6,934,342 6,011,374
Total Loans> 90 Days and Accruing 0 0
Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Loans Receivable 4,832,177 4,128,101
Total Loans> 90 Days and Accruing 0 0
Construction and Land Development | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Loans Receivable 361,748 360,687
Total Loans> 90 Days and Accruing 0 0
Agricultural | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Loans Receivable 422,537 373,408
Total Loans> 90 Days and Accruing 0 0
Residential Properties | Real Estate Loan | 1-4 Family    
Loans Receivable Aging Analysis [Abstract]    
Total Loans Receivable 733,869 489,854
Total Loans> 90 Days and Accruing 0 0
Residential Properties | Real Estate Loan | Multifamily    
Loans Receivable Aging Analysis [Abstract]    
Total Loans Receivable 390,847 339,482
Total Loans> 90 Days and Accruing 0 0
Commercial | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Loans Receivable 2,923,176 2,564,670
Total Loans> 90 Days and Accruing 0 0
Agricultural Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Loans Receivable 356,814 308,275
Total Loans> 90 Days and Accruing 0 0
Commercial and Industrial Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Loans Receivable 1,502,951 1,381,598
Total Loans> 90 Days and Accruing 0 0
Consumer Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Loans Receivable 35,478 31,918
Total Loans> 90 Days and Accruing 0 0
All Other Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Loans Receivable 206,922 161,482
Total Loans> 90 Days and Accruing 0 0
Financial Asset, 30 to 59 Days Past Due    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 6,204 6,180
Financial Asset, 30 to 59 Days Past Due | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 3,694 5,437
Financial Asset, 30 to 59 Days Past Due | Construction and Land Development | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 0 0
Financial Asset, 30 to 59 Days Past Due | Agricultural | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 78 0
Financial Asset, 30 to 59 Days Past Due | Residential Properties | Real Estate Loan | 1-4 Family    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 515 4,725
Financial Asset, 30 to 59 Days Past Due | Residential Properties | Real Estate Loan | Multifamily    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 0 0
Financial Asset, 30 to 59 Days Past Due | Commercial | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 3,101 712
Financial Asset, 30 to 59 Days Past Due | Agricultural Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 291 0
Financial Asset, 30 to 59 Days Past Due | Commercial and Industrial Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 2,070 414
Financial Asset, 30 to 59 Days Past Due | Consumer Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 149 329
Financial Asset, 30 to 59 Days Past Due | All Other Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 0 0
Financial Asset, 60 to 89 Days Past Due    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 2,863 2,126
Financial Asset, 60 to 89 Days Past Due | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 2,640 1,858
Financial Asset, 60 to 89 Days Past Due | Construction and Land Development | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 0 0
Financial Asset, 60 to 89 Days Past Due | Agricultural | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 0 0
Financial Asset, 60 to 89 Days Past Due | Residential Properties | Real Estate Loan | 1-4 Family    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 2,431 1,630
Financial Asset, 60 to 89 Days Past Due | Residential Properties | Real Estate Loan | Multifamily    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 0 0
Financial Asset, 60 to 89 Days Past Due | Commercial | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 209 228
Financial Asset, 60 to 89 Days Past Due | Agricultural Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 37 19
Financial Asset, 60 to 89 Days Past Due | Commercial and Industrial Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 97 205
Financial Asset, 60 to 89 Days Past Due | Consumer Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 89 44
Financial Asset, 60 to 89 Days Past Due | All Other Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 0 0
Financial Asset, Equal to or Greater than 90 Days Past Due    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 16,181 9,214
Financial Asset, Equal to or Greater than 90 Days Past Due | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 14,244 8,199
Financial Asset, Equal to or Greater than 90 Days Past Due | Construction and Land Development | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 2,183 0
Financial Asset, Equal to or Greater than 90 Days Past Due | Agricultural | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 1,148 841
Financial Asset, Equal to or Greater than 90 Days Past Due | Residential Properties | Real Estate Loan | 1-4 Family    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 2,345 1,687
Financial Asset, Equal to or Greater than 90 Days Past Due | Residential Properties | Real Estate Loan | Multifamily    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 105 0
Financial Asset, Equal to or Greater than 90 Days Past Due | Commercial | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 8,463 5,671
Financial Asset, Equal to or Greater than 90 Days Past Due | Agricultural Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 0 0
Financial Asset, Equal to or Greater than 90 Days Past Due | Commercial and Industrial Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 1,892 904
Financial Asset, Equal to or Greater than 90 Days Past Due | Consumer Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 45 111
Financial Asset, Equal to or Greater than 90 Days Past Due | All Other Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 0 0
Total Past Due    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due $ 25,248 $ 17,520
Percent of total loans 0.36% 0.29%
Total Past Due | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due $ 20,578 $ 15,494
Total Past Due | Construction and Land Development | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 2,183 0
Total Past Due | Agricultural | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 1,226 841
Total Past Due | Residential Properties | Real Estate Loan | 1-4 Family    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 5,291 8,042
Total Past Due | Residential Properties | Real Estate Loan | Multifamily    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 105 0
Total Past Due | Commercial | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 11,773 6,611
Total Past Due | Agricultural Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 328 19
Total Past Due | Commercial and Industrial Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 4,059 1,523
Total Past Due | Consumer Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 283 484
Total Past Due | All Other Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 0 0
Current    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 6,909,094 5,993,854
Current | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 4,811,599 4,112,607
Current | Construction and Land Development | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 359,565 360,687
Current | Agricultural | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 421,311 372,567
Current | Residential Properties | Real Estate Loan | 1-4 Family    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 728,578 481,812
Current | Residential Properties | Real Estate Loan | Multifamily    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 390,742 339,482
Current | Commercial | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 2,911,403 2,558,059
Current | Agricultural Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 356,486 308,256
Current | Commercial and Industrial Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 1,498,892 1,380,075
Current | Consumer Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 35,195 31,434
Current | All Other Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due $ 206,922 $ 161,482