XML 117 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity of the Company - Stock Repurchase Program (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
increase
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / 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,474,649 8,285,460 4,333,260 9,187,480 7,865,206    
Average price paid per share (in dollars per share) | $ / shares $ 75.44 $ 64.30 $ 88.69 $ 102.06 $ 107.81    
2016 Repurchase Program              
Class of Stock [Line Items]              
Stock repurchase program, authorized amount | $   $ 500,000,000 $ 500,000,000 $ 500,000,000 $ 500,000,000 $ 500,000,000 $ 1,000,000,000
Number of increases to share repurchase program | increase 5            
Stock repurchase program, authorized amount, total | $ $ 3,500,000,000            
Number of shares purchased (in shares) | shares 34,146,055 29,671,406 21,385,946 17,052,686 7,865,206