XML 89 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans and Allowance for Credit Losses - Classes of loans (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Loans receivable $ 4,761,848 $ 4,661,348    
Allowance for credit losses (64,760) (64,670) $ (63,480) $ (60,754)
Deferred loan fees and gains, net (6,695) (7,058)    
Loans receivable, net $ 4,690,393 $ 4,589,620    
Weighted average interest rate 6.08% 6.25%    
One- to four-family residential construction        
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Loans receivable $ 30,533 $ 29,628    
Subdivision construction        
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Loans receivable 19,861 23,359    
Land development        
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Loans receivable 42,504 48,015    
Commercial construction        
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Loans receivable 352,793 703,407    
Owner occupied one- to four-family residential        
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Loans receivable 710,446 769,260    
Non-owner occupied one- to four-family residential        
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Loans receivable 122,901 121,275    
Commercial real estate        
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Loans receivable 1,543,742 1,521,032    
Other residential (multi-family)        
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Loans receivable 1,549,249 942,071    
Commercial business        
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Loans receivable 208,947 318,050    
Industrial revenue bonds        
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Loans receivable 11,344 12,047    
Consumer auto        
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Loans receivable 25,787 28,343    
Consumer other        
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Loans receivable 27,905 28,978    
Home equity lines of credit        
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Loans receivable $ 115,836 $ 115,883