v3.25.2
INVESTMENT SECURITIES - Allowance for Credit Loss and Unrealized Losses and Fair Values (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair value    
Less than 12 Months, Fair value $ 257,760 $ 388,077
Less than 12 Months, Unrealized loss 5,682 12,176
12 Months or more, Fair value 576,859 515,505
12 Months or more, Unrealized loss 94,262 100,182
Total, Fair value 834,619 903,582
Total, Unrealized loss 99,944 112,358
U.S. government sponsored entities and U.S. agency securities    
Fair value    
Less than 12 Months, Fair value 4,993 4,973
Less than 12 Months, Unrealized loss 7 27
12 Months or more, Fair value 8,723 8,488
12 Months or more, Unrealized loss 1,277 1,512
Total, Fair value 13,716 13,461
Total, Unrealized loss 1,284 1,539
Mortgage-backed securities - agency    
Fair value    
Less than 12 Months, Fair value 219,370 300,427
Less than 12 Months, Unrealized loss 5,332 9,735
12 Months or more, Fair value 408,080 385,332
12 Months or more, Unrealized loss 78,753 85,133
Total, Fair value 627,450 685,759
Total, Unrealized loss 84,085 94,868
Mortgage-backed securities - non-agency    
Fair value    
Less than 12 Months, Fair value 4,749 12,433
Less than 12 Months, Unrealized loss 10 33
12 Months or more, Fair value 23,876 24,153
12 Months or more, Unrealized loss 3,017 3,416
Total, Fair value 28,625 36,586
Total, Unrealized loss 3,027 3,449
Asset-backed student loans    
Fair value    
Less than 12 Months, Fair value 14,455 17,734
Less than 12 Months, Unrealized loss 200 99
12 Months or more, Fair value 15,004 2,130
12 Months or more, Unrealized loss 112 1
Total, Fair value 29,459 19,864
Total, Unrealized loss 312 100
State and municipal securities    
Fair value    
Less than 12 Months, Fair value 5,492 21,209
Less than 12 Months, Unrealized loss 124 365
12 Months or more, Fair value 42,978 43,131
12 Months or more, Unrealized loss 6,187 6,267
Total, Fair value 48,470 64,340
Total, Unrealized loss 6,311 6,632
Collateralized loan obligations    
Fair value    
Less than 12 Months, Fair value 8,701 7,468
Less than 12 Months, Unrealized loss 9 7
12 Months or more, Fair value 3,275 0
12 Months or more, Unrealized loss 20 0
Total, Fair value 11,976 7,468
Total, Unrealized loss 29 7
Corporate securities    
Fair value    
Less than 12 Months, Fair value 0 23,833
Less than 12 Months, Unrealized loss 0 1,910
12 Months or more, Fair value 74,923 52,271
12 Months or more, Unrealized loss 4,896 3,853
Total, Fair value 74,923 76,104
Total, Unrealized loss $ 4,896 $ 5,763