Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Derivative Instruments and Hedging Activities - Derivative Instruments in Statement of Financial Position, Fair Value (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
TBAs    
Notional Disclosures [Abstract]    
Notional $ (3,070,552,000) $ (4,497,800,000)
Futures, net    
Derivative, Fair Value, Net [Abstract]    
Fair Value 0 0
Notional Disclosures [Abstract]    
Notional (2,930,590,000) (3,973,400,000)
Interest rate lock commitments    
Derivative, Fair Value, Net [Abstract]    
Fair Value 500,000 100,000
Notional Disclosures [Abstract]    
Notional (38,800,000) (18,300,000)
Forward mortgage loan sale commitments    
Derivative, Fair Value, Net [Abstract]    
Fair Value (41,000) 200,000
Notional Disclosures [Abstract]    
Notional (18,900,000) (20,400,000)
Derivative Assets    
Derivative, Fair Value, Net [Abstract]    
Fair Value 27,550,000 10,114,000
Notional Disclosures [Abstract]    
Notional (3,241,243,000) (12,757,134,000)
Derivative Assets | Inverse interest-only securities    
Derivative, Fair Value, Net [Abstract]    
Fair Value 24,652,000 9,058,000
Notional Disclosures [Abstract]    
Notional (382,379,000) (135,310,000)
Derivative Assets | Interest rate swap agreements    
Derivative, Fair Value, Net [Abstract]    
Fair Value 0 0
Notional Disclosures [Abstract]    
Notional 0 (16,594,467,000)
Derivative Assets | TBAs    
Derivative, Fair Value, Net [Abstract]    
Fair Value 2,436,000 732,000
Notional Disclosures [Abstract]    
Notional (2,818,501,000) (34,000,000)
Derivative Assets | Futures, net    
Derivative, Fair Value, Net [Abstract]    
Fair Value 0 0
Notional Disclosures [Abstract]    
Notional 0 (3,973,400,000)
Derivative Assets | Interest rate lock commitments    
Derivative, Fair Value, Net [Abstract]    
Fair Value 451,000 151,000
Notional Disclosures [Abstract]    
Notional (37,705,000) (15,727,000)
Derivative Assets | Forward mortgage loan sale commitments    
Derivative, Fair Value, Net [Abstract]    
Fair Value 11,000 173,000
Notional Disclosures [Abstract]    
Notional (2,658,000) (19,030,000)
Derivative Liabilities    
Derivative, Fair Value, Net [Abstract]    
Fair Value (3,097,000) (24,897,000)
Notional Disclosures [Abstract]    
Notional (12,094,363,000) (4,535,756,000)
Derivative Liabilities | Inverse interest-only securities    
Derivative, Fair Value, Net [Abstract]    
Fair Value 0 0
Notional Disclosures [Abstract]    
Notional 0 0
Derivative Liabilities | Interest rate swap agreements    
Derivative, Fair Value, Net [Abstract]    
Fair Value 0 0
Notional Disclosures [Abstract]    
Notional (14,755,568,000) 0
Derivative Liabilities | TBAs    
Derivative, Fair Value, Net [Abstract]    
Fair Value (3,044,000) (24,883,000)
Notional Disclosures [Abstract]    
Notional (252,051,000) (4,531,800,000)
Derivative Liabilities | Futures, net    
Derivative, Fair Value, Net [Abstract]    
Fair Value 0 0
Notional Disclosures [Abstract]    
Notional (2,930,590,000) 0
Derivative Liabilities | Interest rate lock commitments    
Derivative, Fair Value, Net [Abstract]    
Fair Value (1,000) (13,000)
Notional Disclosures [Abstract]    
Notional (1,046,000) (2,613,000)
Derivative Liabilities | Forward mortgage loan sale commitments    
Derivative, Fair Value, Net [Abstract]    
Fair Value (52,000) (1,000)
Notional Disclosures [Abstract]    
Notional $ (16,288,000) $ (1,343,000)