v3.26.3
LOANS AND ALLOWANCE FOR CREDIT LOSSES - Summary of Past Due Loans (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment $ 3,613,632 $ 3,605,859
30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 2,910 11,773
60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 3,136 1,810
90 Days or Greater Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 6,009 6,905
Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 12,055 20,488
Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 3,601,577 3,585,371
Commercial construction | Total commercial loans    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 244,237 213,779
Commercial construction | Total commercial loans | 30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment   162
Commercial construction | Total commercial loans | 90 Days or Greater Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 27  
Commercial construction | Total commercial loans | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 27 162
Commercial construction | Total commercial loans | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 244,210 213,617
Commercial real estate owner occupied | Total commercial real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 354,794 385,843
Commercial real estate owner occupied | Total commercial real estate | 30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 959 641
Commercial real estate owner occupied | Total commercial real estate | 90 Days or Greater Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment   723
Commercial real estate owner occupied | Total commercial real estate | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 959 1,364
Commercial real estate owner occupied | Total commercial real estate | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 353,835 384,479
Commercial real estate non-owner occupied | Total commercial real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 1,472,297 1,450,597
Commercial real estate non-owner occupied | Total commercial real estate | 90 Days or Greater Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 280 122
Commercial real estate non-owner occupied | Total commercial real estate | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 280 122
Commercial real estate non-owner occupied | Total commercial real estate | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 1,472,017 1,450,475
Municipal and other    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 42,776 43,106
Municipal and other | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 42,776 43,106
Commercial and industrial | Total commercial and industrial    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 330,758 315,370
Commercial and industrial | Total commercial and industrial | 30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 822 899
Commercial and industrial | Total commercial and industrial | 60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 59 26
Commercial and industrial | Total commercial and industrial | 90 Days or Greater Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 453 893
Commercial and industrial | Total commercial and industrial | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 1,334 1,818
Commercial and industrial | Total commercial and industrial | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 329,424 313,552
Residential real estate | Total residential real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 1,032,975 1,068,413
Residential real estate | Total residential real estate | 30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 835 9,162
Residential real estate | Total residential real estate | 60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 2,712 1,190
Residential real estate | Total residential real estate | 90 Days or Greater Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 4,836 4,640
Residential real estate | Total residential real estate | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 8,383 14,992
Residential real estate | Total residential real estate | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 1,024,592 1,053,421
Home equity    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 121,650 114,484
Home equity | 30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 204 876
Home equity | 60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 353 549
Home equity | 90 Days or Greater Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 325 476
Home equity | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 882 1,901
Home equity | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 120,768 112,583
Consumer other | Total consumer    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 14,145 14,267
Consumer other | Total consumer | 30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 90 33
Consumer other | Total consumer | 60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 12 45
Consumer other | Total consumer | 90 Days or Greater Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 88 51
Consumer other | Total consumer | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 190 129
Consumer other | Total consumer | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment $ 13,955 $ 14,138