XML 127 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity of the Company - Stock Repurchase Program (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
increase
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Jun. 30, 2018
USD ($)
Dec. 31, 2017
USD ($)
Aug. 31, 2016
USD ($)
Class of Stock [Line Items]                  
Number of shares purchased (in shares) | shares 0 1,971,092 4,474,649            
Average price paid per share (in dollars per share) | $ / shares $ 0 $ 76.69 $ 75.44            
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 36,107,719 36,107,719 34,136,627