v3.26.1
LOANS HELD FOR INVESTMENT - Summary of Loans Held for Investment by Category (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
LOANS HELD FOR INVESTMENT [Abstract]            
Loans, gross $ 3,771,434   $ 3,144,502      
Allowance for credit losses on loans (53,076) $ (44,822) (45,131) $ (45,010) $ (42,968) $ (43,237)
Loans held for investment, net 3,718,358   3,099,371      
Commercial Real Estate [Member]            
LOANS HELD FOR INVESTMENT [Abstract]            
Loans, gross 1,332,520   1,064,625      
Allowance for credit losses on loans (18,328) (15,017) (15,214) (15,706) (15,787) (15,973)
Construction [Member]            
LOANS HELD FOR INVESTMENT [Abstract]            
Loans, gross 143,198   100,103      
Allowance for credit losses on loans (2,382) (1,912) (1,952) (1,948) (1,973) (1,943)
Specialized [Member] | Commercial [Member]            
LOANS HELD FOR INVESTMENT [Abstract]            
Loans, gross 429,380   409,351      
Allowance for credit losses on loans (5,613) (5,351) (5,231) (4,881) (4,523) (4,640)
General [Member] | Commercial [Member]            
LOANS HELD FOR INVESTMENT [Abstract]            
Loans, gross 827,452   659,323      
Allowance for credit losses on loans (8,590) (7,384) (7,448) (7,228) (6,403) (6,874)
1-4 Family Residential [Member] | Consumer [Member]            
LOANS HELD FOR INVESTMENT [Abstract]            
Loans, gross 714,014   589,851      
Allowance for credit losses on loans (13,594) (10,803) (11,103) (11,150) (10,079) (9,677)
Auto Loans [Member] | Consumer [Member]            
LOANS HELD FOR INVESTMENT [Abstract]            
Loans, gross 263,810   259,157      
Allowance for credit losses on loans (3,449) (3,298) (3,033) (2,995) (3,096) (3,015)
Other Consumer [Member] | Consumer [Member]            
LOANS HELD FOR INVESTMENT [Abstract]            
Loans, gross 61,060   62,092      
Allowance for credit losses on loans $ (1,120) $ (1,057) $ (1,150) $ (1,102) $ (1,107) $ (1,115)