XML 90 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Allowance for Loan Losses Rollforward by Segment (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Allowance for Loan Losses [Roll Forward]        
Beginning balance $ (18,734) $ (22,129) $ (19,084) $ (23,465)
Benefit for loan losses 1,270 1,196 1,212 1,607
Charge-offs 732 689 1,201 1,729
Recoveries (64) (147) (124) (232)
Other (16) (8) (17) (38)
Ending balance (16,812) (20,399) (16,812) (20,399)
Single-family [Member]        
Allowance for Loan Losses [Roll Forward]        
Beginning balance (18,523) (21,938) (18,849) (23,283)
Benefit for loan losses 1,270 1,185 1,192 1,605
Charge-offs 731 689 1,196 1,729
Recoveries (64) (146) (124) (231)
Other (16) (8) (17) (38)
Ending balance (16,602) (20,218) (16,602) (20,218)
Multifamily [Member]        
Allowance for Loan Losses [Roll Forward]        
Beginning balance (211) (191) (235) (182)
Benefit for loan losses 0 11 20 2
Charge-offs 1 0 5 0
Recoveries 0 (1) 0 (1)
Ending balance $ (210) $ (181) $ (210) $ (181)