XML 77 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Shareholders' Equity Share-Repurchase Programs (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Repurchase Programs [Line Items]      
Payments for Repurchase of Common Stock $ 1,049,487 $ 911,548 $ 483,735
Stock Repurchase Program, Authorized Amount 2,400,000    
Shares Approved September 2022 Member      
Share-Repurchase Programs [Line Items]      
Stock Repurchase Program, Authorized Amount 600,000    
Shares Approved January 2023      
Share-Repurchase Programs [Line Items]      
Stock Repurchase Program, Authorized Amount $ 1,000,000    
Share repurchase program      
Share-Repurchase Programs [Line Items]      
Stock Repurchased During Period, Shares 9,300 7,700  
Payments for Repurchase of Common Stock $ 1,000,000 $ 900,000