v3.26.1
Debt - Contractual Maturity of Long-term Debt (Details)
$ in Millions
Mar. 31, 2026
USD ($)
Contractual maturities of long term debt  
Total $ 172,978
STACR debt notes and SCR debt notes 500
Held by Freddie Mac  
Contractual maturities of long term debt  
Long-term debt - 2026 33,795
Long-term debt - 2027 46,896
Long-term debt - 2028 19,975
Long-term debt - 2029 17,418
Long-term debt - 2030 24,760
Long-Term Debt, Maturity, after Year Five $ 30,134