v3.26.1
LOANS AND ALLOWANCE FOR CREDIT LOSSES - Classes of loans by aging (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable $ 4,377,132 $ 4,427,678
One- to four-family residential construction    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 38,164 30,258
Subdivision construction    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 34,141 32,160
Land development    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 51,546 37,519
Commercial construction    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 278,513 249,224
Owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 655,316 656,699
Non-owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 132,727 125,298
Commercial real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 1,482,857 1,556,148
Other residential (multi-family)    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 1,347,498 1,387,410
Commercial business    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 173,594 178,514
Consumer auto    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 22,489 24,169
Consumer other    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 20,910 22,249
Home equity lines of credit    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 139,377 128,030
30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 400 25,891
30-59 Days Past Due | Owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 49 830
30-59 Days Past Due | Commercial real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 244 70
30-59 Days Past Due | Other residential (multi-family)    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable   24,762
30-59 Days Past Due | Consumer auto    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable   27
30-59 Days Past Due | Consumer other    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 77 128
30-59 Days Past Due | Home equity lines of credit    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 30 74
60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 56 563
60-89 Days Past Due | Owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 44 521
60-89 Days Past Due | Consumer auto    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 10 12
60-89 Days Past Due | Consumer other    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 2 30
Over 90 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 1,033 2,094
Over 90 Days Past Due | Owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 990 631
Over 90 Days Past Due | Non-owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable   1,435
Over 90 Days Past Due | Commercial business    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 36  
Over 90 Days Past Due | Consumer other    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 7 10
Over 90 Days Past Due | Home equity lines of credit    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable   18
Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 1,489 28,548
Total Past Due | Owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 1,083 1,982
Total Past Due | Non-owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable   1,435
Total Past Due | Commercial real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 244 70
Total Past Due | Other residential (multi-family)    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable   24,762
Total Past Due | Commercial business    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 36  
Total Past Due | Consumer auto    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 10 39
Total Past Due | Consumer other    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 86 168
Total Past Due | Home equity lines of credit    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 30 92
Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 4,375,643 4,399,130
Current | One- to four-family residential construction    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 38,164 30,258
Current | Subdivision construction    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 34,141 32,160
Current | Land development    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 51,546 37,519
Current | Commercial construction    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 278,513 249,224
Current | Owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 654,233 654,717
Current | Non-owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 132,727 123,863
Current | Commercial real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 1,482,613 1,556,078
Current | Other residential (multi-family)    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 1,347,498 1,362,648
Current | Commercial business    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 173,558 178,514
Current | Consumer auto    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 22,479 24,130
Current | Consumer other    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 20,824 22,081
Current | Home equity lines of credit    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable $ 139,347 $ 127,938