XML 75 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Common Stock Stock Repurchase (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Feb. 16, 2023
Equity, Class of Treasury Stock [Line Items]              
Stock Repurchase Program, Authorized Amount             $ 2,000,000
Payments for Repurchase of Common Stock         $ 180,480 $ 295,005  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Payments for Repurchase of Common Stock         $ 180,480 $ 295,005  
Common Stock, Dividends, Per Share, Declared $ 0.40 $ 0.40 $ 0.35 $ 0.25 $ 0.80 $ 0.60  
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 1,000,000       $ 1,000,000    
Treasury Stock, Common [Member]              
Equity, Class of Treasury Stock [Line Items]              
Stock Repurchased During Period, Shares 725,000 2,059,000 2,966,000 1,326,000 2,800,000 4,300,000  
Payments for Repurchase of Common Stock         $ (182,000) $ (300,000)  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Payments for Repurchase of Common Stock         $ (182,000) $ (300,000)