v3.25.2
INVESTMENT SECURITIES - Allowance for Credit Loss and Unrealized Losses and Fair Values (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair value    
Less than 12 Months, Fair value $ 388,077 $ 252,732
Less than 12 Months, Unrealized loss 12,176 13,713
12 Months or more, Fair value 515,505 460,879
12 Months or more, Unrealized loss 100,182 86,201
Total, Fair value 903,582 713,611
Total, Unrealized loss 112,358 99,914
U.S. government sponsored entities and U.S. agency securities    
Fair value    
Less than 12 Months, Fair value 4,973 42,826
Less than 12 Months, Unrealized loss 27 87
12 Months or more, Fair value 8,488 8,323
12 Months or more, Unrealized loss 1,512 1,678
Total, Fair value 13,461 51,149
Total, Unrealized loss 1,539 1,765
Mortgage-backed securities - agency    
Fair value    
Less than 12 Months, Fair value 300,427 130,106
Less than 12 Months, Unrealized loss 9,735 7,386
12 Months or more, Fair value 385,332 348,476
12 Months or more, Unrealized loss 85,133 70,558
Total, Fair value 685,759 478,582
Total, Unrealized loss 94,868 77,944
Mortgage-backed securities - non-agency    
Fair value    
Less than 12 Months, Fair value 12,433 8,852
Less than 12 Months, Unrealized loss 33 353
12 Months or more, Fair value 24,153 19,418
12 Months or more, Unrealized loss 3,416 3,551
Total, Fair value 36,586 28,270
Total, Unrealized loss 3,449 3,904
State and municipal securities    
Fair value    
Less than 12 Months, Fair value 21,209 51,497
Less than 12 Months, Unrealized loss 365 5,750
12 Months or more, Fair value 43,131 0
12 Months or more, Unrealized loss 6,267 0
Total, Fair value 64,340 51,497
Total, Unrealized loss 6,632 5,750
Corporate securities    
Fair value    
Less than 12 Months, Fair value 23,833 4,688
Less than 12 Months, Unrealized loss 1,910 53
12 Months or more, Fair value 52,271 84,662
12 Months or more, Unrealized loss 3,853 10,414
Total, Fair value 76,104 89,350
Total, Unrealized loss 5,763 10,467
Other securities    
Fair value    
Less than 12 Months, Fair value 25,202 14,763
Less than 12 Months, Unrealized loss 106 84
12 Months or more, Fair value 2,130 0
12 Months or more, Unrealized loss 1 0
Total, Fair value 27,332 14,763
Total, Unrealized loss $ 107 $ 84