XML 120 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Repurchase Programs (Details Textual) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2023
Jun. 30, 2023
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Jan. 01, 2022
Aug. 02, 2023
Equity, Class of Treasury Stock [Line Items]                
Additional authorized repurchase amount               $ 1,000,000
Shares repurchased         3,145 [1] 6,602 [2] 4,401  
Treasury stock acquired         $ 641,041 $ 1,020,091 $ 612,297  
Stock repurchase program, remaining authorized repurchase amount         $ 1,400,000      
Share repurchase on open market                
Equity, Class of Treasury Stock [Line Items]                
Shares repurchased         2,300      
Treasury stock acquired         $ 500,000      
Accelerated Share Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Shares repurchased 300 600 100 500 900 600    
Treasury stock acquired   $ 140,000   $ 70,000        
Accelerated share repurchase, prepayment during period   $ 200,000   $ 100,000        
Value of equity-linked contract under ASR agreement         $ 60,000 $ 30,000    
Average price per share repurchased under ASR agreement         $ 228.26 $ 167.07    
[1] Includes 276 thousand shares and $60 million equity forward contract from the June 2023 ASR settled in August 2023, and excludes $0.9 million of excise tax.
[2] Includes 109 thousand shares and $30 million equity forward contract from the June 2022 ASR settled in September 2022.