v3.26.1
Debt - Contractual Maturity of Long-term Debt (Details)
$ in Millions
Jun. 30, 2026
USD ($)
Contractual maturities of long term debt  
Total $ 166,990
STACR debt notes and SCR debt notes 500
Held by Freddie Mac  
Contractual maturities of long term debt  
Long-term debt - 2026 24,663
Long-term debt - 2027 47,291
Long-term debt - 2028 20,425
Long-term debt - 2029 18,618
Long-term debt - 2030 23,933
Long-Term Debt, Maturity, after Year Five $ 32,060