XML 101 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share Repurchases (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
May 03, 2022
Nov. 02, 2021
May 04, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share repurchase program, open market 0 14,000,000 21,000,000      
Share repurchase program, open market, average price per share   $ 62.37 $ 61.52      
Share repurchase program, remaining authorized repurchase amount $ 200          
First 2021 Share Repurchase Program            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock repurchase program, authorized amount           $ 1,000
Second 2021 Share Repurchase Program            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock repurchase program, authorized amount         $ 500  
2022 Share Repurchase Program            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock repurchase program, authorized amount       $ 600