v3.26.3
LOANS HELD FOR INVESTMENT - Summary of Loans Held for Investment by Category (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
LOANS HELD FOR INVESTMENT [Abstract]            
Loans, gross $ 3,831,138   $ 3,144,502      
Allowance for credit losses on loans (52,768) $ (53,076) (45,131) $ (44,125) $ (45,010) $ (43,237)
Loans held for investment, net 3,778,370   3,099,371      
Commercial Real Estate [Member]            
LOANS HELD FOR INVESTMENT [Abstract]            
Loans, gross 1,364,396   1,064,625      
Allowance for credit losses on loans (18,200) (18,328) (15,214) (14,937) (15,706) (15,973)
Construction [Member]            
LOANS HELD FOR INVESTMENT [Abstract]            
Loans, gross 153,713   100,103      
Allowance for credit losses on loans (2,648) (2,382) (1,952) (1,901) (1,948) (1,943)
Specialized [Member] | Commercial [Member]            
LOANS HELD FOR INVESTMENT [Abstract]            
Loans, gross 435,051   409,351      
Allowance for credit losses on loans (5,703) (5,613) (5,231) (4,809) (4,881) (4,640)
General [Member] | Commercial [Member]            
LOANS HELD FOR INVESTMENT [Abstract]            
Loans, gross 835,328   659,323      
Allowance for credit losses on loans (8,761) (8,590) (7,448) (7,248) (7,228) (6,874)
1-4 Family Residential [Member] | Consumer [Member]            
LOANS HELD FOR INVESTMENT [Abstract]            
Loans, gross 711,700   589,851      
Allowance for credit losses on loans (12,859) (13,594) (11,103) (11,080) (11,150) (9,677)
Auto Loans [Member] | Consumer [Member]            
LOANS HELD FOR INVESTMENT [Abstract]            
Loans, gross 270,688   259,157      
Allowance for credit losses on loans (3,495) (3,449) (3,033) (2,966) (2,995) (3,015)
Other Consumer [Member] | Consumer [Member]            
LOANS HELD FOR INVESTMENT [Abstract]            
Loans, gross 60,262   62,092      
Allowance for credit losses on loans $ (1,102) $ (1,120) $ (1,150) $ (1,184) $ (1,102) $ (1,115)