v3.26.1
Investment Securities - Schedule of Continuous Unrealized Loss (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair value    
Less than 12 months $ 1,257,882 $ 826,487
12 months or more 1,241,029 1,228,953
Total fair value 2,498,911 2,055,440
Unrealized loss    
Less than 12 months (5,062) (2,966)
12 months or more (244,165) (238,468)
Total unrealized loss (249,227) (241,434)
Agency bond securities    
Fair value    
Less than 12 months 0 0
12 months or more 156,075 156,975
Total fair value 156,075 156,975
Unrealized loss    
Less than 12 months 0 0
12 months or more (23,153) (22,252)
Total unrealized loss (23,153) (22,252)
Agency mortgage-backed securities    
Fair value    
Less than 12 months 1,002,335 504,676
12 months or more 1,021,757 1,049,422
Total fair value 2,024,092 1,554,098
Unrealized loss    
Less than 12 months (4,158) (1,764)
12 months or more (215,386) (210,635)
Total unrealized loss (219,544) (212,399)
Municipal bonds    
Fair value    
Less than 12 months 0 0
12 months or more 22,640 22,556
Total fair value 22,640 22,556
Unrealized loss    
Less than 12 months 0 0
12 months or more (5,486) (5,581)
Total unrealized loss (5,486) (5,581)
Asset-backed securities    
Fair value    
Less than 12 months 255,547 321,811
12 months or more 40,557 0
Total fair value 296,104 321,811
Unrealized loss    
Less than 12 months (904) (1,202)
12 months or more (140) 0
Total unrealized loss $ (1,044) $ (1,202)