XML 92 R78.htm IDEA: XBRL DOCUMENT v3.8.0.1
Borrowings - Lines of Credit (Details) - Lines of Credit - USD ($)
$ in Millions
9 Months Ended 12 Months Ended
Jul. 20, 2017
Sep. 30, 2017
Dec. 31, 2016
Dec. 31, 2015
Credit Agreement        
Lines of Credit        
Revolving line of credit, term     5 years  
Revolving line of credit, amount   $ 10,250 $ 10,250 $ 10,000
Revolving line of credit, term extension     1 year  
Revolving line of credit, expiration date     Nov. 10, 2021  
Revolving line of credit, additional amount   1,750    
Revolving line of credit, borrowings outstanding   $ 0    
New Credit Agreements        
Lines of Credit        
Revolving line of credit, amount $ 5,000      
364-Day Credit Agreement        
Lines of Credit        
Revolving line of credit, term 364 days      
Revolving line of credit, amount $ 2,500      
Three-Year Credit Agreement        
Lines of Credit        
Revolving line of credit, term 3 years      
Revolving line of credit, amount $ 2,500