v3.26.1
LOANS AND ALLOWANCE FOR CREDIT LOSSES - Summary of Past Due Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment $ 3,614,180 $ 3,605,859
30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 1,913 11,773
60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 3,031 1,810
90 Days or Greater Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 4,951 6,905
Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 9,895 20,488
Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 3,604,285 3,585,371
Commercial construction | Total commercial loans    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 248,821 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 | 60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 28  
Commercial construction | Total commercial loans | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 28 162
Commercial construction | Total commercial loans | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 248,793 213,617
Commercial real estate owner occupied | Total commercial real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 352,692 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 123 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 123 1,364
Commercial real estate owner occupied | Total commercial real estate | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 352,569 384,479
Commercial real estate non-owner occupied | Total commercial real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 1,432,262 1,450,597
Commercial real estate non-owner occupied | Total commercial real estate | 60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 175  
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 110 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 285 122
Commercial real estate non-owner occupied | Total commercial real estate | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 1,431,977 1,450,475
Municipal and other    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 36,798 43,106
Municipal and other | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 36,798 43,106
Commercial and industrial | Total commercial and industrial    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 360,268 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 451 899
Commercial and industrial | Total commercial and industrial | 60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 53 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 610 893
Commercial and industrial | Total commercial and industrial | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 1,114 1,818
Commercial and industrial | Total commercial and industrial | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 359,154 313,552
Residential real estate | Total residential real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 1,050,059 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 1,182 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,585 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 3,679 4,640
Residential real estate | Total residential real estate | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 7,446 14,992
Residential real estate | Total residential real estate | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 1,042,613 1,053,421
Home equity    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 120,612 114,484
Home equity | 30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 109 876
Home equity | 60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 165 549
Home equity | 90 Days or Greater Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 490 476
Home equity | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 764 1,901
Home equity | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 119,848 112,583
Consumer other | Total consumer    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 12,668 14,267
Consumer other | Total consumer | 30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 48 33
Consumer other | Total consumer | 60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 25 45
Consumer other | Total consumer | 90 Days or Greater Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 62 51
Consumer other | Total consumer | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 135 129
Consumer other | Total consumer | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment $ 12,533 $ 14,138