XML 164 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value - Fair Value Option (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value Inputs, Quantitative Information [Line Items]      
Mortgage loans $ 3,645 $ 4,964  
Fair value of nonaccrual loans 40 86  
Fair value of loans that are 90 days past due $ 48 125  
Serious delinquency: days past due 90 days    
Changes in fair value, gain (loss) $ 1,284 155 $ (2,501)
Fannie Mae      
Fair Value Inputs, Quantitative Information [Line Items]      
Long-term debt 1,161 2,381  
Consolidated Trusts      
Fair Value Inputs, Quantitative Information [Line Items]      
Long-term debt 16,260 21,735  
Loans      
Fair Value Inputs, Quantitative Information [Line Items]      
Mortgage loans 3,645 4,964  
Loans, unpaid principal balance 3,835 4,601  
Changes in fair value, gain (loss) (503) 28 263
Long-term debt      
Fair Value Inputs, Quantitative Information [Line Items]      
Changes in fair value, gain (loss) 2,300 631 $ (432)
Long-term debt | Fannie Mae      
Fair Value Inputs, Quantitative Information [Line Items]      
Long-term debt 1,161 2,381  
Debt, unpaid principal balance 1,145 2,197  
Long-term debt | Consolidated Trusts      
Fair Value Inputs, Quantitative Information [Line Items]      
Long-term debt 16,260 21,735  
Debt, unpaid principal balance $ 16,311 $ 19,314