v3.26.1
LOANS - Aging Status of Recorded Investment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Aging Status of recorded investment    
Loans $ 4,243,704 $ 4,352,004
Nonaccrual 57,458 60,939
Nonperforming    
Aging Status of recorded investment    
Nonaccrual 57,458 60,939
Current | Performing    
Aging Status of recorded investment    
Loans 4,171,841 4,269,442
30-59 days past due | Performing    
Aging Status of recorded investment    
Loans 7,008 12,651
60-89 days past due | Performing    
Aging Status of recorded investment    
Loans 3,976 4,428
Past due 90 days or more | Performing    
Aging Status of recorded investment    
Loans 3,421 4,544
Total past due | Performing    
Aging Status of recorded investment    
Loans 14,405 21,623
Commercial Loan Portfolio    
Aging Status of recorded investment    
Loans 3,726,548 3,807,325
Nonaccrual 51,738 55,904
Commercial Loan Portfolio | Nonperforming    
Aging Status of recorded investment    
Nonaccrual 51,738 55,904
Commercial Loan Portfolio | Current | Performing    
Aging Status of recorded investment    
Loans 3,663,310 3,732,756
Commercial Loan Portfolio | 30-59 days past due | Performing    
Aging Status of recorded investment    
Loans 6,065 10,761
Commercial Loan Portfolio | 60-89 days past due | Performing    
Aging Status of recorded investment    
Loans 2,629 3,395
Commercial Loan Portfolio | Past due 90 days or more | Performing    
Aging Status of recorded investment    
Loans 2,806 4,509
Commercial Loan Portfolio | Total past due | Performing    
Aging Status of recorded investment    
Loans 11,500 18,665
Commercial Loan Portfolio | Commercial    
Aging Status of recorded investment    
Loans 1,080,865 1,062,691
Nonaccrual 10,621 7,219
Commercial Loan Portfolio | Commercial | Nonperforming    
Aging Status of recorded investment    
Nonaccrual 10,621 7,219
Commercial Loan Portfolio | Commercial | Current | Performing    
Aging Status of recorded investment    
Loans 1,068,240 1,053,096
Commercial Loan Portfolio | Commercial | 30-59 days past due | Performing    
Aging Status of recorded investment    
Loans 2,004 2,035
Commercial Loan Portfolio | Commercial | 60-89 days past due | Performing    
Aging Status of recorded investment    
Loans 0 341
Commercial Loan Portfolio | Commercial | Past due 90 days or more | Performing    
Aging Status of recorded investment    
Loans 0 0
Commercial Loan Portfolio | Commercial | Total past due | Performing    
Aging Status of recorded investment    
Loans 2,004 2,376
Commercial Loan Portfolio | Commercial other    
Aging Status of recorded investment    
Loans 104,865 115,830
Nonaccrual 707 3,197
Commercial Loan Portfolio | Commercial other | Nonperforming    
Aging Status of recorded investment    
Nonaccrual 707 3,197
Commercial Loan Portfolio | Commercial other | Current | Performing    
Aging Status of recorded investment    
Loans 95,430 101,686
Commercial Loan Portfolio | Commercial other | 30-59 days past due | Performing    
Aging Status of recorded investment    
Loans 3,566 4,113
Commercial Loan Portfolio | Commercial other | 60-89 days past due | Performing    
Aging Status of recorded investment    
Loans 2,356 2,325
Commercial Loan Portfolio | Commercial other | Past due 90 days or more | Performing    
Aging Status of recorded investment    
Loans 2,806 4,509
Commercial Loan Portfolio | Commercial other | Total past due | Performing    
Aging Status of recorded investment    
Loans 8,728 10,947
Commercial Loan Portfolio | Commercial real estate non-owner occupied    
Aging Status of recorded investment    
Loans 1,341,225 1,447,894
Nonaccrual 18,815 15,084
Commercial Loan Portfolio | Commercial real estate non-owner occupied | Nonperforming    
Aging Status of recorded investment    
Nonaccrual 18,815 15,084
Commercial Loan Portfolio | Commercial real estate non-owner occupied | Current | Performing    
Aging Status of recorded investment    
Loans 1,322,338 1,432,637
Commercial Loan Portfolio | Commercial real estate non-owner occupied | 30-59 days past due | Performing    
Aging Status of recorded investment    
Loans 0 173
Commercial Loan Portfolio | Commercial real estate non-owner occupied | 60-89 days past due | Performing    
Aging Status of recorded investment    
Loans 72 0
Commercial Loan Portfolio | Commercial real estate non-owner occupied | Past due 90 days or more | Performing    
Aging Status of recorded investment    
Loans 0 0
Commercial Loan Portfolio | Commercial real estate non-owner occupied | Total past due | Performing    
Aging Status of recorded investment    
Loans 72 173
Commercial Loan Portfolio | Commercial real estate owner occupied    
Aging Status of recorded investment    
Loans 511,347 444,443
Nonaccrual 12,209 12,139
Commercial Loan Portfolio | Commercial real estate owner occupied | Nonperforming    
Aging Status of recorded investment    
Nonaccrual 12,209 12,139
Commercial Loan Portfolio | Commercial real estate owner occupied | Current | Performing    
Aging Status of recorded investment    
Loans 498,624 430,972
Commercial Loan Portfolio | Commercial real estate owner occupied | 30-59 days past due | Performing    
Aging Status of recorded investment    
Loans 313 701
Commercial Loan Portfolio | Commercial real estate owner occupied | 60-89 days past due | Performing    
Aging Status of recorded investment    
Loans 201 631
Commercial Loan Portfolio | Commercial real estate owner occupied | Past due 90 days or more | Performing    
Aging Status of recorded investment    
Loans 0 0
Commercial Loan Portfolio | Commercial real estate owner occupied | Total past due | Performing    
Aging Status of recorded investment    
Loans 514 1,332
Commercial Loan Portfolio | Multi-family    
Aging Status of recorded investment    
Loans 382,981 383,377
Nonaccrual 6,650 16,448
Commercial Loan Portfolio | Multi-family | Nonperforming    
Aging Status of recorded investment    
Nonaccrual 6,650 16,448
Commercial Loan Portfolio | Multi-family | Current | Performing    
Aging Status of recorded investment    
Loans 376,331 366,929
Commercial Loan Portfolio | Multi-family | 30-59 days past due | Performing    
Aging Status of recorded investment    
Loans 0 0
Commercial Loan Portfolio | Multi-family | 60-89 days past due | Performing    
Aging Status of recorded investment    
Loans 0 0
Commercial Loan Portfolio | Multi-family | Past due 90 days or more | Performing    
Aging Status of recorded investment    
Loans 0 0
Commercial Loan Portfolio | Multi-family | Total past due | Performing    
Aging Status of recorded investment    
Loans 0 0
Commercial Loan Portfolio | Farmland    
Aging Status of recorded investment    
Loans 61,425 66,950
Nonaccrual 1,148 1,662
Commercial Loan Portfolio | Farmland | Nonperforming    
Aging Status of recorded investment    
Nonaccrual 1,148 1,662
Commercial Loan Portfolio | Farmland | Current | Performing    
Aging Status of recorded investment    
Loans 60,095 65,267
Commercial Loan Portfolio | Farmland | 30-59 days past due | Performing    
Aging Status of recorded investment    
Loans 182 21
Commercial Loan Portfolio | Farmland | 60-89 days past due | Performing    
Aging Status of recorded investment    
Loans 0 0
Commercial Loan Portfolio | Farmland | Past due 90 days or more | Performing    
Aging Status of recorded investment    
Loans 0 0
Commercial Loan Portfolio | Farmland | Total past due | Performing    
Aging Status of recorded investment    
Loans 182 21
Commercial Loan Portfolio | Construction and land development    
Aging Status of recorded investment    
Loans 243,840 286,140
Nonaccrual 1,588 155
Commercial Loan Portfolio | Construction and land development | Nonperforming    
Aging Status of recorded investment    
Nonaccrual 1,588 155
Commercial Loan Portfolio | Construction and land development | Current | Performing    
Aging Status of recorded investment    
Loans 242,252 282,169
Commercial Loan Portfolio | Construction and land development | 30-59 days past due | Performing    
Aging Status of recorded investment    
Loans 0 3,718
Commercial Loan Portfolio | Construction and land development | 60-89 days past due | Performing    
Aging Status of recorded investment    
Loans 0 98
Commercial Loan Portfolio | Construction and land development | Past due 90 days or more | Performing    
Aging Status of recorded investment    
Loans 0 0
Commercial Loan Portfolio | Construction and land development | Total past due | Performing    
Aging Status of recorded investment    
Loans 0 3,816
Residential loans held for sale | Residential first lien    
Aging Status of recorded investment    
Loans 283,711 286,178
Nonaccrual 3,206 3,400
Residential loans held for sale | Residential first lien | Performing    
Aging Status of recorded investment    
Loans 279,890 282,742
Residential loans held for sale | Residential first lien | Nonperforming    
Aging Status of recorded investment    
Loans 3,821 3,436
Nonaccrual 3,206 3,400
Residential loans held for sale | Residential first lien | Current | Performing    
Aging Status of recorded investment    
Loans 279,699 282,320
Residential loans held for sale | Residential first lien | 30-59 days past due | Performing    
Aging Status of recorded investment    
Loans 20 22
Residential loans held for sale | Residential first lien | 60-89 days past due | Performing    
Aging Status of recorded investment    
Loans 171 401
Residential loans held for sale | Residential first lien | Past due 90 days or more | Performing    
Aging Status of recorded investment    
Loans 615 35
Residential loans held for sale | Residential first lien | Total past due | Performing    
Aging Status of recorded investment    
Loans 806 458
Residential loans held for sale | Other residential    
Aging Status of recorded investment    
Loans 63,953 63,445
Nonaccrual 592 426
Residential loans held for sale | Other residential | Performing    
Aging Status of recorded investment    
Loans 63,361 63,020
Residential loans held for sale | Other residential | Nonperforming    
Aging Status of recorded investment    
Loans 592 425
Nonaccrual 592 426
Residential loans held for sale | Other residential | Current | Performing    
Aging Status of recorded investment    
Loans 62,952 62,459
Residential loans held for sale | Other residential | 30-59 days past due | Performing    
Aging Status of recorded investment    
Loans 120 450
Residential loans held for sale | Other residential | 60-89 days past due | Performing    
Aging Status of recorded investment    
Loans 289 110
Residential loans held for sale | Other residential | Past due 90 days or more | Performing    
Aging Status of recorded investment    
Loans 0 0
Residential loans held for sale | Other residential | Total past due | Performing    
Aging Status of recorded investment    
Loans 409 560
Consumer | Consumer    
Aging Status of recorded investment    
Loans 88,553 99,692
Nonaccrual 83 47
Consumer | Consumer | Performing    
Aging Status of recorded investment    
Loans 88,470 99,645
Consumer | Consumer | Nonperforming    
Aging Status of recorded investment    
Loans 83 47
Nonaccrual 83 47
Consumer | Consumer | Current | Performing    
Aging Status of recorded investment    
Loans 88,289 99,474
Consumer | Consumer | 30-59 days past due | Performing    
Aging Status of recorded investment    
Loans 160 153
Consumer | Consumer | 60-89 days past due | Performing    
Aging Status of recorded investment    
Loans 21 18
Consumer | Consumer | Past due 90 days or more | Performing    
Aging Status of recorded investment    
Loans 0 0
Consumer | Consumer | Total past due | Performing    
Aging Status of recorded investment    
Loans 181 171
Consumer | Consumer other    
Aging Status of recorded investment    
Loans 43,853 44,383
Consumer | Consumer other | Performing    
Aging Status of recorded investment    
Loans 43,853 44,383
Consumer | Consumer other | Nonperforming    
Aging Status of recorded investment    
Loans 0 0
Nonaccrual 0 0
Consumer | Consumer other | Current | Performing    
Aging Status of recorded investment    
Loans 43,306 43,618
Consumer | Consumer other | 30-59 days past due | Performing    
Aging Status of recorded investment    
Loans 404 320
Consumer | Consumer other | 60-89 days past due | Performing    
Aging Status of recorded investment    
Loans 143 445
Consumer | Consumer other | Past due 90 days or more | Performing    
Aging Status of recorded investment    
Loans 0 0
Consumer | Consumer other | Total past due | Performing    
Aging Status of recorded investment    
Loans 547 765
Lease financing    
Aging Status of recorded investment    
Loans 37,086 50,981
Nonaccrual 1,839 1,162
Lease financing | Performing    
Aging Status of recorded investment    
Loans 35,247 49,819
Lease financing | Nonperforming    
Aging Status of recorded investment    
Loans 1,839 1,162
Nonaccrual 1,839 1,162
Lease financing | Current | Performing    
Aging Status of recorded investment    
Loans 34,285 48,815
Lease financing | 30-59 days past due | Performing    
Aging Status of recorded investment    
Loans 239 945
Lease financing | 60-89 days past due | Performing    
Aging Status of recorded investment    
Loans 723 59
Lease financing | Past due 90 days or more | Performing    
Aging Status of recorded investment    
Loans 0 0
Lease financing | Total past due | Performing    
Aging Status of recorded investment    
Loans $ 962 $ 1,004