v3.25.2
LOANS AND ALLOWANCE FOR CREDIT LOSSES - Classes of loans by aging (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable $ 4,604,943 $ 4,761,848
One- to four-family residential construction    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 21,667 30,533
Subdivision construction    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 25,415 19,861
Land development    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 27,297 42,504
Commercial construction    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 292,188 352,793
Owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 677,735 710,446
Non-owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 132,620 122,901
Commercial real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 1,487,680 1,543,742
Other residential (multi-family)    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 1,577,941 1,549,249
Commercial business    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 195,082 220,291
Consumer auto    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 24,738 25,787
Consumer other    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 24,930 27,905
Home equity lines of credit    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 117,650 115,836
30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 203 2,605
30-59 Days Past Due | One- to four-family residential construction    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable   12
30-59 Days Past Due | Owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 105 1,704
30-59 Days Past Due | Non-owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable   642
30-59 Days Past Due | Commercial business    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 30  
30-59 Days Past Due | Consumer auto    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 12 39
30-59 Days Past Due | Consumer other    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 18 145
30-59 Days Past Due | Home equity lines of credit    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 38 63
60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 237 877
60-89 Days Past Due | Owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 120 816
60-89 Days Past Due | Commercial business    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 33  
60-89 Days Past Due | Consumer auto    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 13 1
60-89 Days Past Due | Consumer other    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 24 4
60-89 Days Past Due | Home equity lines of credit    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 47 56
Over 90 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 2,044 3,573
Over 90 Days Past Due | Land development    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable   464
Over 90 Days Past Due | Owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 665 950
Over 90 Days Past Due | Non-owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 1,361 1,681
Over 90 Days Past Due | Commercial real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable   77
Over 90 Days Past Due | Commercial business    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable   384
Over 90 Days Past Due | Consumer other    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 18 17
Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 2,484 7,055
Total Past Due | One- to four-family residential construction    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable   12
Total Past Due | Land development    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable   464
Total Past Due | Owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 890 3,470
Total Past Due | Non-owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 1,361 2,323
Total Past Due | Commercial real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable   77
Total Past Due | Commercial business    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 63 384
Total Past Due | Consumer auto    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 25 40
Total Past Due | Consumer other    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 60 166
Total Past Due | Home equity lines of credit    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 85 119
Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 4,602,459 4,754,793
Current | One- to four-family residential construction    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 21,667 30,521
Current | Subdivision construction    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 25,415 19,861
Current | Land development    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 27,297 42,040
Current | Commercial construction    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 292,188 352,793
Current | Owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 676,845 706,976
Current | Non-owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 131,259 120,578
Current | Commercial real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 1,487,680 1,543,665
Current | Other residential (multi-family)    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 1,577,941 1,549,249
Current | Commercial business    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 195,019 219,907
Current | Consumer auto    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 24,713 25,747
Current | Consumer other    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable 24,870 27,739
Current | Home equity lines of credit    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Loans Receivable $ 117,565 $ 115,717