v3.25.1
Securities - Schedule of Investment Securities That Have Been in a Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
AFS Fair Value    
Less Than 12 Months $ 236,736 $ 406,282
12 Months or More 549,290 517,946
Totals 786,026 924,228
AFS Unrealized Loss    
Less Than 12 Months 4,175 7,877
12 Months or More 58,121 72,754
Totals 62,296 80,631
HTM Fair Value    
Less Than 12 Months 77,649 83,738
12 Months or More 75,057 75,465
Totals 152,706 159,203
HTM Unrealized Loss    
Less Than 12 Months 9,426 8,198
12 Months or More 14,507 15,268
Totals 23,933 23,466
Corporate bonds    
AFS Fair Value    
Less Than 12 Months 48,223 38,914
12 Months or More 162,474 174,876
Totals 210,697 213,790
AFS Unrealized Loss    
Less Than 12 Months 1,498 2,329
12 Months or More 11,185 14,855
Totals 12,683 17,184
Municipal securities    
AFS Fair Value    
Less Than 12 Months 14,837 15,519
12 Months or More 9,016 8,826
Totals 23,853 24,345
AFS Unrealized Loss    
Less Than 12 Months 1,268 594
12 Months or More 3,000 3,203
Totals 4,268 3,797
HTM Fair Value    
Less Than 12 Months 77,649 83,738
12 Months or More 21,826 22,679
Totals 99,475 106,417
HTM Unrealized Loss    
Less Than 12 Months 9,426 8,198
12 Months or More 4,450 3,723
Totals 13,876 11,921
MBS    
AFS Fair Value    
Less Than 12 Months 8,589 71,889
12 Months or More 73,932 74,131
Totals 82,521 146,020
AFS Unrealized Loss    
Less Than 12 Months 149 694
12 Months or More 11,920 14,128
Totals 12,069 14,822
HTM Fair Value    
Less Than 12 Months 0 0
12 Months or More 24,670 24,814
Totals 24,670 24,814
HTM Unrealized Loss    
Less Than 12 Months 0 0
12 Months or More 6,043 6,625
Totals 6,043 6,625
CMO    
AFS Fair Value    
Less Than 12 Months 87,725 168,016
12 Months or More 249,394 247,079
Totals 337,119 415,095
AFS Unrealized Loss    
Less Than 12 Months 710 3,383
12 Months or More 29,742 38,458
Totals 30,452 41,841
HTM Fair Value    
Less Than 12 Months 0 0
12 Months or More 28,561 27,972
Totals 28,561 27,972
HTM Unrealized Loss    
Less Than 12 Months 0 0
12 Months or More 4,014 4,920
Totals 4,014 4,920
Asset-backed securities    
AFS Fair Value    
Less Than 12 Months 14,301 71,538
12 Months or More 45,422 13,034
Totals 59,723 84,572
AFS Unrealized Loss    
Less Than 12 Months 30 635
12 Months or More 2,134 2,110
Totals 2,164 2,745
Collateralized loan obligations    
AFS Fair Value    
Less Than 12 Months 63,061 40,406
12 Months or More 9,052 0
Totals 72,113 40,406
AFS Unrealized Loss    
Less Than 12 Months 520 242
12 Months or More 140 0
Totals $ 660 $ 242