XML 84 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans and Allowance for Credit Losses - Loan Portfolio Aging Analysis (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Loans Receivable Aging Analysis [Abstract]    
Total Past Due $ 5,665,848 $ 5,575,585
Total Loans Receivable 5,672,462 5,580,565
Total Loans> 90 Days and Accruing 0 0
Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Loans Receivable 3,873,679 3,842,511
Total Loans> 90 Days and Accruing 0 0
Real Estate Loan | 1-4 Family    
Loans Receivable Aging Analysis [Abstract]    
Total Loans Receivable 496,597 542,469
Construction and Land Development | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Loans Receivable 236,093 205,077
Total Loans> 90 Days and Accruing 0 0
Agricultural | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Loans Receivable 390,760 391,132
Total Loans> 90 Days and Accruing 0 0
Residential Properties | Real Estate Loan | 1-4 Family    
Loans Receivable Aging Analysis [Abstract]    
Total Loans Receivable 496,597 542,469
Total Loans> 90 Days and Accruing 0 0
Residential Properties | Real Estate Loan | Multifamily    
Loans Receivable Aging Analysis [Abstract]    
Total Loans Receivable 332,644 319,129
Total Loans> 90 Days and Accruing 0 0
Commercial | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Loans Receivable 2,417,585 2,384,704
Total Loans> 90 Days and Accruing 0 0
Agricultural Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Loans Receivable 239,671 196,272
Total Loans> 90 Days and Accruing 0 0
Commercial and Industrial Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Loans Receivable 1,335,920 1,266,159
Total Loans> 90 Days and Accruing 0 0
Consumer Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Loans Receivable 53,960 91,014
Total Loans> 90 Days and Accruing 0 0
All Other Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Loans Receivable 169,232 184,609
Total Loans> 90 Days and Accruing 0 0
Financial Asset, 30 to 59 Days Past Due    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 4,139 5,272
Financial Asset, 30 to 59 Days Past Due | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 2,810 3,926
Financial Asset, 30 to 59 Days Past Due | Construction and Land Development | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 6 0
Financial Asset, 30 to 59 Days Past Due | Agricultural | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 0 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 2,209 2,957
Financial Asset, 30 to 59 Days Past Due | Residential Properties | Real Estate Loan | Multifamily    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 0 150
Financial Asset, 30 to 59 Days Past Due | Commercial | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 595 819
Financial Asset, 30 to 59 Days Past Due | Agricultural Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 550 0
Financial Asset, 30 to 59 Days Past Due | Commercial and Industrial Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 337 367
Financial Asset, 30 to 59 Days Past Due | Consumer Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 442 979
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 1,621 1,343
Financial Asset, 60 to 89 Days Past Due | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 1,484 1,116
Financial Asset, 60 to 89 Days Past Due | Construction and Land Development | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 0 585
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 931 486
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 553 45
Financial Asset, 60 to 89 Days Past Due | Agricultural Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 0 0
Financial Asset, 60 to 89 Days Past Due | Commercial and Industrial Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 89 70
Financial Asset, 60 to 89 Days Past Due | Consumer Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 48 157
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 5,301 2,777
Financial Asset, Equal to or Greater than 90 Days Past Due | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 3,438 1,667
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 0 0
Financial Asset, Equal to or Greater than 90 Days Past Due | Agricultural | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 533 0
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,089 727
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 472 0
Financial Asset, Equal to or Greater than 90 Days Past Due | Commercial | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 344 940
Financial Asset, Equal to or Greater than 90 Days Past Due | Agricultural Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 1,289 0
Financial Asset, Equal to or Greater than 90 Days Past Due | Commercial and Industrial Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 463 858
Financial Asset, Equal to or Greater than 90 Days Past Due | Consumer Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 111 252
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 $ 11,061 $ 9,392
Percent of total loans 0.19% 0.17%
Total Past Due | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due $ 7,732 $ 6,709
Total Past Due | Construction and Land Development | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 6 585
Total Past Due | Agricultural | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 533 0
Total Past Due | Residential Properties | Real Estate Loan | 1-4 Family    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 5,229 4,170
Total Past Due | Residential Properties | Real Estate Loan | Multifamily    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 472 150
Total Past Due | Commercial | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 1,492 1,804
Total Past Due | Agricultural Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 1,839 0
Total Past Due | Commercial and Industrial Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 889 1,295
Total Past Due | Consumer Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 601 1,388
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 5,661,401 5,571,173
Current | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 3,865,947 3,835,802
Current | Construction and Land Development | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 236,087 204,492
Current | Agricultural | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 390,227 391,132
Current | Residential Properties | Real Estate Loan | 1-4 Family    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 491,368 538,299
Current | Residential Properties | Real Estate Loan | Multifamily    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 332,172 318,979
Current | Commercial | Real Estate Loan    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 2,416,093 2,382,900
Current | Agricultural Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 237,832 196,272
Current | Commercial and Industrial Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 1,335,031 1,264,864
Current | Consumer Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due 53,359 89,626
Current | All Other Loans    
Loans Receivable Aging Analysis [Abstract]    
Total Past Due $ 169,232 $ 184,609