XML 166 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value - Fair Value Option (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Fair Value Inputs, Quantitative Information [Line Items]      
Mortgage loans $ 4,964 $ 6,490  
Fair value of nonaccrual loans 86 139  
Fair value of loans that are 90 days past due 125 257  
Difference between unpaid principal balance and the fair value of nonaccrual loans 3 8  
Difference between unpaid principal balance and the fair value of these 90 days or more days past due loans 6 14  
Changes in fair value, gain (loss) $ 155 (2,501) $ (2,214)
Single-Family | Minimum      
Fair Value Inputs, Quantitative Information [Line Items]      
Serious delinquency: days past due 90 days    
Fannie Mae      
Fair Value Inputs, Quantitative Information [Line Items]      
Long-term debt $ 2,381 3,728  
Consolidated Trusts      
Fair Value Inputs, Quantitative Information [Line Items]      
Long-term debt 21,735 24,586  
Loans      
Fair Value Inputs, Quantitative Information [Line Items]      
Mortgage loans 4,964 6,490  
Loans, unpaid principal balance 4,601 6,046  
Changes in fair value, gain (loss) 28 263 357
Long-term debt      
Fair Value Inputs, Quantitative Information [Line Items]      
Changes in fair value, gain (loss) 631 (432) $ (765)
Long-term debt | Fannie Mae      
Fair Value Inputs, Quantitative Information [Line Items]      
Long-term debt 2,381 3,728  
Debt, unpaid principal balance 2,197 3,518  
Long-term debt | Consolidated Trusts      
Fair Value Inputs, Quantitative Information [Line Items]      
Long-term debt 21,735 24,586  
Debt, unpaid principal balance $ 19,314 $ 21,408