XML 48 R93.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity of the Company - Stock Repurchase Program (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
increase
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2017
USD ($)
$ / shares
shares
Jun. 30, 2018
USD ($)
Aug. 31, 2016
USD ($)
Class of Stock [Line Items]          
Number of shares purchased (in shares) | shares 4,596,171 9,744,911 8,342,411    
Maximum approximate dollar value of shares that may yet be purchased under the plan | $ / shares $ 83.62 $ 96.22 $ 101.64    
2016 Repurchase Program          
Class of Stock [Line Items]          
Stock repurchase program, authorized amount | $   $ 500,000,000 $ 500,000,000.0 $ 500,000,000 $ 1,000,000,000.0
Number of increases to share repurchase program | increase 4        
Stock repurchase program, authorized amount, total | $ $ 3,000,000,000.0        
Number of shares purchased (in shares) | shares 22,683,493 18,087,322 8,342,411