XML 74 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF EQUITY (PARENTHETICAL) - shares
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Statement of Stockholders' Equity [Abstract]        
Common stock, shares outstanding 475,528,210 479,562,326    
Treasury shares 26,400,000 22,300,000 15,800,000 9,000,000.0