v3.25.2
SECURITIES - Schedule of Unrealized Loss Analysis on Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Available-for-sale Securities    
Less than 12 months, fair value $ 26,296 $ 36,132
12 months or more, fair value 907,144 943,487
Total fair value 933,440 979,619
Less than 12 months, unrealized losses 542 688
12 Months or more, unrealized losses 185,491 190,487
Total unrealized losses 186,033 191,175
U.S. government sponsored agencies    
Schedule of Available-for-sale Securities    
Less than 12 months, fair value 0 0
12 months or more, fair value 108,036 109,435
Total fair value 108,036 109,435
Less than 12 months, unrealized losses 0 0
12 Months or more, unrealized losses 23,744 27,715
Total unrealized losses 23,744 27,715
Mortgage-backed securities: residential    
Schedule of Available-for-sale Securities    
Less than 12 months, fair value 7,337 23,204
12 months or more, fair value 382,464 390,483
Total fair value 389,801 413,687
Less than 12 months, unrealized losses 45 249
12 Months or more, unrealized losses 62,172 77,703
Total unrealized losses 62,217 77,952
State and municipal securities    
Schedule of Available-for-sale Securities    
Less than 12 months, fair value 18,959 12,928
12 months or more, fair value 416,644 443,569
Total fair value 435,603 456,497
Less than 12 months, unrealized losses 497 439
12 Months or more, unrealized losses 99,575 85,069
Total unrealized losses $ 100,072 $ 85,508