XML 127 R105.htm IDEA: XBRL DOCUMENT v3.22.4
Shareholders' Equity And Net Income Per Share Share Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2022
Share Repurchase Program [Line Items]    
Total number of shares repurchased 1,059,075  
Average price paid per share $ 53.73  
Total (in millions) $ 57  
Share Repurchase Program April 2016    
Share Repurchase Program [Line Items]    
Stock Repurchase Program, Authorized Amount   $ 1,500
Stock Repurchase Program, Remaining Authorized Repurchase Amount   13
Share Repurchase Program January 2019    
Share Repurchase Program [Line Items]    
Stock Repurchase Program, Authorized Amount   $ 2,000