XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Share repurchases (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 25, 2024
Sep. 30, 2024
Sep. 30, 2024
Sep. 30, 2023
Sep. 05, 2024
Dec. 17, 2021
Equity, Class of Treasury Stock [Line Items]            
Stock Repurchase Program, Authorized Amount         $ 2,000,000 $ 2,000,000
Open Market Purchases            
Equity, Class of Treasury Stock [Line Items]            
Repurchase of common stock (in shares)   2,734 7,508 0    
Treasury Stock, Value, Acquired, Cost Method   $ 406,031 $ 1,021,979      
Treasury Stock Acquired, Average Cost Per Share   $ 147.20 $ 134.98      
Subsequent Event            
Equity, Class of Treasury Stock [Line Items]            
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 2,198,297          
Subsequent Event | Open Market Purchases            
Equity, Class of Treasury Stock [Line Items]            
Repurchase of common stock (in shares) 622          
Treasury Stock, Value, Acquired, Cost Method $ 101,017          
Treasury Stock Acquired, Average Cost Per Share $ 160.77