v3.26.1
LOANS AND RELATED ALLOWANCE FOR CREDIT LOSSES - Schedule of Loans by Category Based on Current Payment and Accrual Status (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses $ 4,752,418 $ 3,456,209
Total Nonaccrual 9,083 7,556
Current    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 4,725,209 3,441,646
30 - 89 Days Past Due    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 18,120 7,007
90+ Days Past Due    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 6 0
Commercial and industrial    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 525,190 399,760
Total Nonaccrual 1,319 1,187
Commercial and industrial | Current    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 518,876 397,254
Commercial and industrial | 30 - 89 Days Past Due    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 4,995 1,319
Commercial and industrial | 90+ Days Past Due    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 0 0
Commercial real estate - owner occupied    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 507,163 320,434
Total Nonaccrual 1,492 1,765
Commercial real estate - owner occupied | Current    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 502,315 318,094
Commercial real estate - owner occupied | 30 - 89 Days Past Due    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 3,356 575
Commercial real estate - owner occupied | 90+ Days Past Due    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 0 0
Commercial real estate - non-owner occupied    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 1,128,594 937,094
Total Nonaccrual 152 0
Commercial real estate - non-owner occupied | Current    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 1,126,753 934,230
Commercial real estate - non-owner occupied | 30 - 89 Days Past Due    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 1,689 2,864
Commercial real estate - non-owner occupied | 90+ Days Past Due    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 0 0
Construction and land development    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 429,793 280,254
Total Nonaccrual 0 0
Construction and land development | Current    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 424,706 279,980
Construction and land development | 30 - 89 Days Past Due    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 5,087 274
Construction and land development | 90+ Days Past Due    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 0 0
Multi-family    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 666,586 544,941
Total Nonaccrual 0 0
Multi-family | Current    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 666,570 544,941
Multi-family | 30 - 89 Days Past Due    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 16 0
Multi-family | 90+ Days Past Due    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 0 0
One-to-four family residential    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 579,612 445,463
Total Nonaccrual 5,979 3,434
One-to-four family residential | Current    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 571,672 440,247
One-to-four family residential | 30 - 89 Days Past Due    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 1,961 1,782
One-to-four family residential | 90+ Days Past Due    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 0 0
Agricultural and farmland    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 593,984 275,251
Total Nonaccrual 128 1,165
Agricultural and farmland | Current    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 593,061 274,086
Agricultural and farmland | 30 - 89 Days Past Due    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 795 0
Agricultural and farmland | 90+ Days Past Due    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 0 0
Municipal, consumer, and other    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 321,496 253,012
Total Nonaccrual 13 5
Municipal, consumer, and other | Current    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 321,256 252,814
Municipal, consumer, and other | 30 - 89 Days Past Due    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses 221 193
Municipal, consumer, and other | 90+ Days Past Due    
LOANS AND THE ALLOWANCE FOR LOAN LOSSES    
Loans, before allowance for credit losses $ 6 $ 0