v3.26.1
Mortgage-Backed Securities - Investment Type (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Trading and Available-for-sale [Abstract]    
Amortized cost $ 24,515,539 $ 15,430,036
Gross unrealized gain, investment, fair value option 120,108 244,617
Gross unrealized loss, investment, fair value option (254,940) (102,041)
Fair value through net income 24,380,707 15,572,612
Amortized cost 813,564 861,437
Gross unrealized gain 2,416 2,645
Gross unrealized loss (130,489) (129,706)
Fair value through OCI 685,491 734,376
Total 25,066,198 16,306,988
Residential Mortgage Backed Securities [Member] | Agency MBS    
Debt Securities, Trading and Available-for-sale [Abstract]    
Amortized cost 23,144,536 14,233,682
Gross unrealized gain, investment, fair value option 118,228 236,304
Gross unrealized loss, investment, fair value option (243,941) (99,899)
Fair value through net income 23,018,823 14,370,087
Amortized cost 721,456 757,127
Gross unrealized gain 0 0
Gross unrealized loss (126,582) (125,854)
Fair value through OCI 594,874 631,273
Total 23,613,697 15,001,360
Commercial Mortgage Backed Securities [Member] | Agency MBS    
Debt Securities, Trading and Available-for-sale [Abstract]    
Amortized cost 1,342,853 1,165,674
Gross unrealized gain, investment, fair value option 1,878 8,293
Gross unrealized loss, investment, fair value option (9,769) (995)
Fair value through net income 1,334,962 1,172,972
Amortized cost 44,289 47,433
Gross unrealized gain 0 25
Gross unrealized loss (2,088) (2,087)
Fair value through OCI 42,201 45,371
Total 1,377,163 1,218,343
Interest-Only-Strip [Member]    
Debt Securities, Trading and Available-for-sale [Abstract]    
Amortized cost 28,150 30,680
Gross unrealized gain, investment, fair value option 2 20
Gross unrealized loss, investment, fair value option (1,230) (1,147)
Fair value through net income 26,922 29,553
Amortized cost 47,819 56,877
Gross unrealized gain 2,416 2,620
Gross unrealized loss (1,819) (1,765)
Fair value through OCI 48,416 57,732
Total 75,338 87,285
Notional amount of nonderivative instruments $ 5,500,000 $ 6,000,000