XML 88 R56.htm IDEA: XBRL DOCUMENT v3.19.2
Allowance for Loan Losses Rollforward by Segment (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Allowance for Loan Losses [Roll Forward]        
Beginning balance $ (13,232) $ (18,734) $ (14,203) $ (19,084)
Benefit (provision) for loan losses 1,212 1,270 1,846 1,212
Charge-offs 562 732 943 1,201
Recoveries (17) (64) (62) (124)
Other (7) (16) (6) (17)
Ending balance (11,482) (16,812) (11,482) (16,812)
Single-family [Member]        
Allowance for Loan Losses [Roll Forward]        
Beginning balance (12,985) (18,523) (13,969) (18,849)
Benefit (provision) for loan losses 1,239 1,270 1,886 1,192
Charge-offs 558 731 939 1,196
Recoveries (15) (64) (60) (124)
Other (7) (16) (6) (17)
Ending balance (11,210) (16,602) (11,210) (16,602)
Multifamily [Member]        
Allowance for Loan Losses [Roll Forward]        
Beginning balance (247) (211) (234) (235)
Benefit (provision) for loan losses (27) 0 (40) 20
Charge-offs 4 1 4 5
Recoveries (2) 0 (2) 0
Ending balance $ (272) $ (210) $ (272) $ (210)