v3.26.3
Mortgage-Backed Securities - Investment Type (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Securities, Trading and Available-for-sale [Abstract]    
Amortized cost $ 26,885,732 $ 15,430,036
Gross unrealized gain, investment, fair value option 1,034 244,617
Gross unrealized loss, investment, fair value option (1,600,916) (102,041)
Fair value through net income 25,285,850 15,572,612
Amortized cost 791,360 861,437
Gross unrealized gain 2,117 2,645
Gross unrealized loss (166,720) (129,706)
Fair value through OCI 626,757 734,376
Total 25,912,607 16,306,988
Residential Mortgage Backed Securities [Member] | Agency MBS    
Debt Securities, Trading and Available-for-sale [Abstract]    
Amortized cost 25,395,940 14,233,682
Gross unrealized gain, investment, fair value option 1,032 236,304
Gross unrealized loss, investment, fair value option (1,524,574) (99,899)
Fair value through net income 23,872,398 14,370,087
Amortized cost 703,607 757,127
Gross unrealized gain 0 0
Gross unrealized loss (161,530) (125,854)
Fair value through OCI 542,077 631,273
Total 24,414,475 15,001,360
Commercial Mortgage Backed Securities [Member] | Agency MBS    
Debt Securities, Trading and Available-for-sale [Abstract]    
Amortized cost 1,463,036 1,165,674
Gross unrealized gain, investment, fair value option 0 8,293
Gross unrealized loss, investment, fair value option (74,724) (995)
Fair value through net income 1,388,312 1,172,972
Amortized cost 43,738 47,433
Gross unrealized gain 0 25
Gross unrealized loss (3,016) (2,087)
Fair value through OCI 40,722 45,371
Total 1,429,034 1,218,343
Interest-Only-Strip [Member]    
Debt Securities, Trading and Available-for-sale [Abstract]    
Amortized cost 26,756 30,680
Gross unrealized gain, investment, fair value option 2 20
Gross unrealized loss, investment, fair value option (1,618) (1,147)
Fair value through net income 25,140 29,553
Amortized cost 44,015 56,877
Gross unrealized gain 2,117 2,620
Gross unrealized loss (2,174) (1,765)
Fair value through OCI 43,958 57,732
Total 69,098 87,285
Notional amount of nonderivative instruments $ 4,800,000 $ 6,000,000