XML 84 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loans and Allowance for Credit Losses - Classes of loans by aging (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class $ 13,125 $ 3,394
30-59 Days Past Due | Owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 2,778 2,568
30-59 Days Past Due | Commercial real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 187 196
30-59 Days Past Due | Other residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 9,572  
30-59 Days Past Due | Commercial business    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class   8
30-59 Days Past Due | Consumer auto    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 116 100
30-59 Days Past Due | Consumer other    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 137 288
30-59 Days Past Due | Home equity lines of credit    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 335 234
60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 308 711
60-89 Days Past Due | Owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 125 462
60-89 Days Past Due | Non-owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class   63
60-89 Days Past Due | Commercial real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 92  
60-89 Days Past Due | Consumer auto    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 65 34
60-89 Days Past Due | Consumer other    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class   114
60-89 Days Past Due | Home equity lines of credit    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 26 38
Over 90 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 11,748 3,670
Over 90 Days Past Due | Land development    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 384 384
Over 90 Days Past Due | Owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 722 722
Over 90 Days Past Due | Commercial real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 10,552 1,579
Over 90 Days Past Due | Commercial business    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 31 586
Over 90 Days Past Due | Consumer auto    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 8 14
Over 90 Days Past Due | Consumer other    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 42 111
Over 90 Days Past Due | Home equity lines of credit    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 9 274
Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 25,181 7,775
Total Past Due | Land development    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 384 384
Total Past Due | Owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 3,625 3,752
Total Past Due | Non-owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class   63
Total Past Due | Commercial real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 10,831 1,775
Total Past Due | Other residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 9,572  
Total Past Due | Commercial business    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 31 594
Total Past Due | Consumer auto    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 189 148
Total Past Due | Consumer other    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 179 513
Total Past Due | Home equity lines of credit    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 370 546
Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 4,636,167 4,573,606
Current | One- to four-family residential construction    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 29,628 33,849
Current | Subdivision construction    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 23,359 32,067
Current | Land development    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 47,631 41,229
Current | Commercial construction    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 703,407 757,690
Current | Owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 765,635 774,781
Current | Non-owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 121,275 124,807
Current | Commercial real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 1,510,201 1,528,888
Current | Other residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 932,499 781,761
Current | Commercial business    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 318,019 292,634
Current | Industrial revenue bonds    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 12,047 12,852
Current | Consumer auto    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 28,154 37,133
Current | Consumer other    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 28,799 33,219
Current | Home equity lines of credit    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 115,513 122,696
Total Loans Receivable    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 4,661,348 4,581,381
Total Loans Receivable | One- to four-family residential construction    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 29,628 33,849
Total Loans Receivable | Subdivision construction    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 23,359 32,067
Total Loans Receivable | Land development    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 48,015 41,613
Total Loans Receivable | Commercial construction    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 703,407 757,690
Total Loans Receivable | Owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 769,260 778,533
Total Loans Receivable | Non-owner occupied one- to four-family residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 121,275 124,870
Total Loans Receivable | Commercial real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 1,521,032 1,530,663
Total Loans Receivable | Other residential    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 942,071 781,761
Total Loans Receivable | Commercial business    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 318,050 293,228
Total Loans Receivable | Industrial revenue bonds    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 12,047 12,852
Total Loans Receivable | Consumer auto    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 28,343 37,281
Total Loans Receivable | Consumer other    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class 28,978 33,732
Total Loans Receivable | Home equity lines of credit    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Financing receivables by class $ 115,883 $ 123,242