v3.26.1
SECURITIES - Schedule of Unrealized Loss Analysis on Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Available-for-sale Securities    
Less than 12 months, fair value $ 106,397 $ 33,311
12 months or more, fair value 866,739 920,927
Total fair value 973,136 954,238
Less than 12 months, unrealized losses 1,334 130
12 Months or more, unrealized losses 139,975 144,232
Total unrealized losses 141,309 144,362
U.S. Treasury securities    
Schedule of Available-for-sale Securities    
Less than 12 months, fair value 20,012 5,107
12 months or more, fair value 0 0
Total fair value 20,012 5,107
Less than 12 months, unrealized losses 169 0
12 Months or more, unrealized losses 0 0
Total unrealized losses 169 0
U.S. government sponsored agencies    
Schedule of Available-for-sale Securities    
Less than 12 months, fair value 4,958 0
12 months or more, fair value 101,357 105,609
Total fair value 106,315 105,609
Less than 12 months, unrealized losses 37 0
12 Months or more, unrealized losses 19,942 21,164
Total unrealized losses 19,979 21,164
Mortgage-backed securities: residential    
Schedule of Available-for-sale Securities    
Less than 12 months, fair value 49,354 14,397
12 months or more, fair value 344,055 374,383
Total fair value 393,409 388,780
Less than 12 months, unrealized losses 813 106
12 Months or more, unrealized losses 54,429 53,357
Total unrealized losses 55,242 53,463
State and municipal securities    
Schedule of Available-for-sale Securities    
Less than 12 months, fair value 32,073 13,807
12 months or more, fair value 421,327 440,935
Total fair value 453,400 454,742
Less than 12 months, unrealized losses 315 24
12 Months or more, unrealized losses 65,604 69,711
Total unrealized losses $ 65,919 $ 69,735