Annual report pursuant to Section 13 and 15(d)

Derivative Instruments and Hedging Activities - Derivative Instruments in Statement of Financial Position, Fair Value (Details)

v3.25.0.1
Derivative Instruments and Hedging Activities - Derivative Instruments in Statement of Financial Position, Fair Value (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
TBAs, net      
Notional Disclosures [Abstract]      
Notional Amount $ (17,292,890,000) $ (15,045,799,000)  
Net Short Position      
Notional Disclosures [Abstract]      
Notional Amount     $ (14,262,996,000)
Inverse interest-only securities | TBAs, net      
Notional Disclosures [Abstract]      
Notional Amount (135,310,000) (163,735,000) (196,456,000)
Interest rate swap agreements | TBAs, net      
Notional Disclosures [Abstract]      
Notional Amount (16,594,467,000) (17,788,114,000) 0
Swaptions, net | Net Short Position      
Notional Disclosures [Abstract]      
Notional Amount 0 (200,000,000) 0
TBAs | TBAs, net      
Notional Disclosures [Abstract]      
Notional Amount (4,497,800,000) (3,497,000,000) (3,826,000,000)
Futures, net      
Derivative, Fair Value, Net [Abstract]      
Fair Value 0 0  
Futures, net | Net Short Position      
Notional Disclosures [Abstract]      
Notional Amount (3,973,400,000) (6,203,050,000) $ (18,285,452,000)
Interest rate lock commitments      
Derivative, Fair Value, Net [Abstract]      
Fair Value 100,000    
Notional Disclosures [Abstract]      
Notional Amount (18,340,000) 0  
Forward mortgage loan sale commitments      
Derivative, Fair Value, Net [Abstract]      
Fair Value 200,000    
Notional Disclosures [Abstract]      
Notional Amount (20,373,000) 0  
Derivative Assets      
Derivative, Fair Value, Net [Abstract]      
Fair Value 10,114,000 85,291,000  
Derivative Assets | TBAs, net      
Notional Disclosures [Abstract]      
Notional Amount (12,757,134,000) (2,942,735,000)  
Derivative Assets | Inverse interest-only securities      
Derivative, Fair Value, Net [Abstract]      
Fair Value 9,058,000 12,292,000  
Derivative Assets | Inverse interest-only securities | TBAs, net      
Notional Disclosures [Abstract]      
Notional Amount (135,310,000) (163,735,000)  
Derivative Assets | Interest rate swap agreements      
Derivative, Fair Value, Net [Abstract]      
Fair Value 0 0  
Derivative Assets | Interest rate swap agreements | TBAs, net      
Notional Disclosures [Abstract]      
Notional Amount (16,594,467,000) 0  
Derivative Assets | Swaptions, net      
Derivative, Fair Value, Net [Abstract]      
Fair Value   19,000  
Derivative Assets | Swaptions, net | Net Short Position      
Notional Disclosures [Abstract]      
Notional Amount   (200,000,000)  
Derivative Assets | TBAs      
Derivative, Fair Value, Net [Abstract]      
Fair Value 732,000 72,980,000  
Derivative Assets | TBAs | TBAs, net      
Derivative, Fair Value, Net [Abstract]      
Fair Value 732,000 72,980,000  
Notional Disclosures [Abstract]      
Notional Amount (34,000,000) (2,979,000,000)  
Derivative Assets | Futures, net      
Derivative, Fair Value, Net [Abstract]      
Fair Value 0 0  
Derivative Assets | Futures, net | Net Short Position      
Notional Disclosures [Abstract]      
Notional Amount (3,973,400,000) 0  
Derivative Assets | Interest rate lock commitments      
Derivative, Fair Value, Net [Abstract]      
Fair Value 151,000    
Derivative Assets | Interest rate lock commitments | TBAs, net      
Notional Disclosures [Abstract]      
Notional Amount (15,727,000)    
Derivative Assets | Forward mortgage loan sale commitments      
Derivative, Fair Value, Net [Abstract]      
Fair Value 173,000    
Derivative Assets | Forward mortgage loan sale commitments | Net Short Position      
Notional Disclosures [Abstract]      
Notional Amount (19,030,000)    
Derivative Liabilities      
Derivative, Fair Value, Net [Abstract]      
Fair Value (24,897,000) (21,506,000)  
Derivative Liabilities | TBAs, net      
Notional Disclosures [Abstract]      
Notional Amount   (12,103,064,000)  
Derivative Liabilities | Net Short Position      
Notional Disclosures [Abstract]      
Notional Amount (4,535,756,000)    
Derivative Liabilities | Inverse interest-only securities      
Derivative, Fair Value, Net [Abstract]      
Fair Value 0 0  
Derivative Liabilities | Inverse interest-only securities | TBAs, net      
Notional Disclosures [Abstract]      
Notional Amount 0 0  
Derivative Liabilities | Interest rate swap agreements      
Derivative, Fair Value, Net [Abstract]      
Fair Value 0 0  
Derivative Liabilities | Interest rate swap agreements | TBAs, net      
Notional Disclosures [Abstract]      
Notional Amount 0 (17,788,114,000)  
Derivative Liabilities | Swaptions, net      
Derivative, Fair Value, Net [Abstract]      
Fair Value   0  
Derivative Liabilities | Swaptions, net | TBAs, net      
Notional Disclosures [Abstract]      
Notional Amount   0  
Derivative Liabilities | TBAs      
Derivative, Fair Value, Net [Abstract]      
Fair Value (24,883,000) (21,506,000)  
Derivative Liabilities | TBAs | TBAs, net      
Derivative, Fair Value, Net [Abstract]      
Fair Value (24,883,000) (21,506,000)  
Notional Disclosures [Abstract]      
Notional Amount (4,531,800,000) (518,000,000)  
Derivative Liabilities | Futures, net      
Derivative, Fair Value, Net [Abstract]      
Fair Value 0 0  
Derivative Liabilities | Futures, net | Net Short Position      
Notional Disclosures [Abstract]      
Notional Amount 0 $ (6,203,050,000)  
Derivative Liabilities | Interest rate lock commitments      
Derivative, Fair Value, Net [Abstract]      
Fair Value (13,000)    
Derivative Liabilities | Interest rate lock commitments | TBAs, net      
Notional Disclosures [Abstract]      
Notional Amount (2,613,000)    
Derivative Liabilities | Forward mortgage loan sale commitments      
Derivative, Fair Value, Net [Abstract]      
Fair Value (1,000)    
Derivative Liabilities | Forward mortgage loan sale commitments | Net Short Position      
Notional Disclosures [Abstract]      
Notional Amount $ (1,343,000)