v3.25.3
Debt - Total Debt (Details) - USD ($)
$ in Millions
Sep. 30, 2025
Dec. 31, 2024
Debt Net [Abstract]    
Total debt $ 3,379,073 $ 3,304,949
Held by consolidated trusts    
Debt Net [Abstract]    
Total debt 3,175,464 3,122,941
Held by Freddie Mac    
Debt Net [Abstract]    
Short-term Debt 38,255 14,675
Long-term debt carrying amount 165,354 167,333
Total debt $ 203,609 $ 182,008