v3.25.2
Debt - Contractual Maturity of Long-term Debt (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Contractual maturities of long term debt  
STACR debt securities $ 700
SCR debt securities 100
Par Value Of Total Long Term Debt 175,996
Held by Freddie Mac  
Contractual maturities of long term debt  
Long-term debt - 2025 34,836
Long-term debt - 2026 43,798
Long-term debt - 2027 25,410
Long-term debt - 2028 16,429
Long-term debt - 2029 18,400
Long-Term Debt, Maturity, after Year Five $ 37,123