v3.26.1
Investment Securities - Schedule of Continuous Unrealized Loss (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair value    
Less than 12 months $ 1,177,187 $ 826,487
12 months or more 1,219,426 1,228,953
Total fair value 2,396,613 2,055,440
Unrealized loss    
Less than 12 months (4,156) (2,966)
12 months or more (243,503) (238,468)
Total unrealized loss (247,659) (241,434)
Agency bond securities    
Fair value    
Less than 12 months 0 0
12 months or more 156,408 156,975
Total fair value 156,408 156,975
Unrealized loss    
Less than 12 months 0 0
12 months or more (22,819) (22,252)
Total unrealized loss (22,819) (22,252)
Agency mortgage-backed securities    
Fair value    
Less than 12 months 871,309 504,676
12 months or more 1,040,496 1,049,422
Total fair value 1,911,805 1,554,098
Unrealized loss    
Less than 12 months (2,839) (1,764)
12 months or more (215,075) (210,635)
Total unrealized loss (217,914) (212,399)
Municipal bonds    
Fair value    
Less than 12 months 0 0
12 months or more 22,522 22,556
Total fair value 22,522 22,556
Unrealized loss    
Less than 12 months 0 0
12 months or more (5,609) (5,581)
Total unrealized loss (5,609) (5,581)
Asset-backed securities    
Fair value    
Less than 12 months 305,878 321,811
12 months or more 0 0
Total fair value 305,878 321,811
Unrealized loss    
Less than 12 months (1,317) (1,202)
12 months or more 0 0
Total unrealized loss $ (1,317) $ (1,202)