XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Common Stock Repurchase Program - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Millions
1 Months Ended 3 Months Ended
Apr. 29, 2022
Feb. 28, 2022
Mar. 31, 2022
Mar. 31, 2021
May 31, 2021
Share Repurchases [Line Items]          
Common stock repurchased and retired     $ 75,036,000    
Payments for accelerated share repurchase     75,036,000 $ 0  
May 2021 Repurchase Program          
Share Repurchases [Line Items]          
Authorized repurchase amount         $ 1,000,000,000
Amount available for repurchase     $ 649,900,000    
Shares repurchased (in shares)   0.1      
Share repurchase price (in dollars per share)   $ 522.61      
Common stock repurchased and retired   $ 75,000,000      
April 2022 Accelerated Share Repurchase | Subsequent Event          
Share Repurchases [Line Items]          
Authorized repurchase amount $ 200,000,000        
Shares repurchased (in shares) 0.6        
Payments for accelerated share repurchase $ 200,000,000