v3.25.2
Securities - Schedule of Investment Securities That Have Been in a Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
AFS Fair Value    
Less Than 12 Months $ 311,659 $ 406,282
12 Months or More 509,570 517,946
Totals 821,229 924,228
AFS Unrealized Loss    
Less Than 12 Months 6,190 7,877
12 Months or More 55,439 72,754
Totals 61,629 80,631
HTM Fair Value    
Less Than 12 Months 75,747 83,738
12 Months or More 74,135 75,465
Totals 149,882 159,203
HTM Unrealized Loss    
Less Than 12 Months 9,994 8,198
12 Months or More 14,206 15,268
Totals 24,200 23,466
Corporate bonds    
AFS Fair Value    
Less Than 12 Months 51,123 38,914
12 Months or More 134,134 174,876
Totals 185,257 213,790
AFS Unrealized Loss    
Less Than 12 Months 1,510 2,329
12 Months or More 10,610 14,855
Totals 12,120 17,184
Municipal securities    
AFS Fair Value    
Less Than 12 Months 14,358 15,519
12 Months or More 8,739 8,826
Totals 23,097 24,345
AFS Unrealized Loss    
Less Than 12 Months 1,739 594
12 Months or More 3,264 3,203
Totals 5,003 3,797
HTM Fair Value    
Less Than 12 Months 75,747 83,738
12 Months or More 21,417 22,679
Totals 97,164 106,417
HTM Unrealized Loss    
Less Than 12 Months 9,994 8,198
12 Months or More 4,731 3,723
Totals 14,725 11,921
MBS    
AFS Fair Value    
Less Than 12 Months 8,396 71,889
12 Months or More 71,384 74,131
Totals 79,780 146,020
AFS Unrealized Loss    
Less Than 12 Months 161 694
12 Months or More 11,705 14,128
Totals 11,866 14,822
HTM Fair Value    
Less Than 12 Months 0 0
12 Months or More 24,312 24,814
Totals 24,312 24,814
HTM Unrealized Loss    
Less Than 12 Months 0 0
12 Months or More 5,837 6,625
Totals 5,837 6,625
CMO    
AFS Fair Value    
Less Than 12 Months 182,948 168,016
12 Months or More 244,295 247,079
Totals 427,243 415,095
AFS Unrealized Loss    
Less Than 12 Months 2,374 3,383
12 Months or More 27,951 38,458
Totals 30,325 41,841
HTM Fair Value    
Less Than 12 Months 0 0
12 Months or More 28,406 27,972
Totals 28,406 27,972
HTM Unrealized Loss    
Less Than 12 Months 0 0
12 Months or More 3,638 4,920
Totals 3,638 4,920
Asset-backed securities    
AFS Fair Value    
Less Than 12 Months 2,670 71,538
12 Months or More 41,983 13,034
Totals 44,653 84,572
AFS Unrealized Loss    
Less Than 12 Months 12 635
12 Months or More 1,760 2,110
Totals 1,772 2,745
Collateralized loan obligations    
AFS Fair Value    
Less Than 12 Months 52,164 40,406
12 Months or More 9,035 0
Totals 61,199 40,406
AFS Unrealized Loss    
Less Than 12 Months 394 242
12 Months or More 149 0
Totals $ 543 $ 242