XML 65 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' equity (Details Textual) - USD ($)
$ / shares in Units, shares in Millions
1 Months Ended 3 Months Ended
Mar. 08, 2018
Mar. 31, 2018
Dec. 31, 2017
Mar. 31, 2018
Mar. 31, 2017
Apr. 24, 2018
Jan. 31, 2018
Equity [Abstract]              
Number of shares repurchased 52.1     56.4 3.4    
Stock repurchase program, tender offer amount       $ 10,000,000,000      
Amount available for stock repurchases under a board approved stock repurchase plan   $ 3,600,000,000   $ 3,600,000,000      
Dividends declared per share (in usd per share)   $ 1.32 $ 1.32        
Dividends paid per share (in usd per share)   $ 1.32   $ 1.32 $ 1.15    
Stock Repurchase Program [Line Items]              
Stock repurchase program, additional authorized amount             $ 10,000,000,000.0
Subsequent Event [Member]              
Stock Repurchase Program [Line Items]              
Stock repurchase program, additional authorized amount           $ 5,000,000,000.0