XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Common Stock Repurchase Programs - Accelerated Share Repurchase Agreements (Details) - USD ($)
3 Months Ended 9 Months Ended
Jun. 26, 2024
Mar. 31, 2024
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Jan. 31, 2023
May 31, 2021
Share Repurchase Program [Line Items]              
Amount paid       $ 150,012,000 $ 292,360,000    
May 2021 Repurchase Program              
Share Repurchase Program [Line Items]              
Authorized repurchase amount             $ 1,000,000,000
May 2021 Repurchase Program | Q4 2022              
Share Repurchase Program [Line Items]              
Amount paid     $ 200,000,000.0        
Total shares received (in shares)     984,714        
Average price per share (in dollars per share)     $ 203.10        
May 2021 Repurchase Program | Q1 2023              
Share Repurchase Program [Line Items]              
Amount paid     $ 250,000,000.0        
Total shares received (in shares)     805,908        
Average price per share (in dollars per share)     $ 310.21        
January 2023 Repurchase Program              
Share Repurchase Program [Line Items]              
Average price per share (in dollars per share) $ 250.73            
Authorized repurchase amount           $ 1,000,000,000  
January 2023 Repurchase Program | Q4 2023              
Share Repurchase Program [Line Items]              
Amount paid   $ 250,000,000.0          
Total shares received (in shares)   1,086,334          
Average price per share (in dollars per share)   $ 230.13