v3.26.1
LOANS HELD FOR INVESTMENT - Summary of Loans Held for Investment by Category (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
LOANS HELD FOR INVESTMENT [Abstract]        
Loans, gross $ 3,103,529 $ 3,144,502    
Allowance for credit losses on loans (44,822) (45,131) $ (42,968) $ (43,237)
Loans held for investment, net 3,058,707 3,099,371    
Commercial Real Estate [Member]        
LOANS HELD FOR INVESTMENT [Abstract]        
Loans, gross 1,052,951 1,064,625    
Allowance for credit losses on loans (15,017) (15,214) (15,787) (15,973)
Construction [Member]        
LOANS HELD FOR INVESTMENT [Abstract]        
Loans, gross 103,444 100,103    
Allowance for credit losses on loans (1,912) (1,952) (1,973) (1,943)
Specialized [Member] | Commercial [Member]        
LOANS HELD FOR INVESTMENT [Abstract]        
Loans, gross 384,861 409,351    
Allowance for credit losses on loans (5,351) (5,231) (4,523) (4,640)
General [Member] | Commercial [Member]        
LOANS HELD FOR INVESTMENT [Abstract]        
Loans, gross 654,634 659,323    
Allowance for credit losses on loans (7,384) (7,448) (6,403) (6,874)
1-4 Family Residential [Member] | Consumer [Member]        
LOANS HELD FOR INVESTMENT [Abstract]        
Loans, gross 589,026 589,851    
Allowance for credit losses on loans (10,803) (11,103) (10,079) (9,677)
Auto Loans [Member] | Consumer [Member]        
LOANS HELD FOR INVESTMENT [Abstract]        
Loans, gross 256,056 259,157    
Allowance for credit losses on loans (3,298) (3,033) (3,096) (3,015)
Other Consumer [Member] | Consumer [Member]        
LOANS HELD FOR INVESTMENT [Abstract]        
Loans, gross 62,557 62,092    
Allowance for credit losses on loans $ (1,057) $ (1,150) $ (1,107) $ (1,115)