XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Common Stock Repurchase Program - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Sep. 30, 2021
Jun. 30, 2021
May 31, 2021
May 31, 2018
Share Repurchases [Line Items]              
Common stock repurchased and retired $ 200,000,000 $ 160,000,000 $ 275,036,000   $ 160,000,000    
May 2018 Repurchase Program              
Share Repurchases [Line Items]              
Authorized repurchase amount             $ 600,000,000
Shares repurchased (in shares)       171,322      
Share repurchase price (in dollars per share)       $ 583.70      
May 2021 Repurchase Program              
Share Repurchases [Line Items]              
Authorized repurchase amount           $ 1,000,000,000  
Amount available for repurchase $ 449,900,000   $ 449,900,000        
Shares repurchased (in shares) 756,502   100,000 161,707      
Share repurchase price (in dollars per share) $ 264.37   $ 522.61 $ 618.40      
Common stock repurchased and retired     $ 75,000,000