XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock and Related Matters - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Jul. 31, 2024
May 31, 2023
Oct. 31, 2020
Securities Financing Transaction [Line Items]                  
Stock repurchase program, authorized amount             $ 1,000.0 $ 1,000.0 $ 500.0
Repurchases of common stock (in shares)   2,985,816   2,088,062 4,172,260 2,812,202      
Weighted average per share price   $ 118.91   $ 71.37 $ 114.75 $ 71.49      
Repurchase of common shares, Value   $ 355.1   $ 149.0 $ 478.8 $ 201.0      
Remaining share repurchase amount   $ 291.3     $ 291.3        
Common stock dividends, per share $ 0.75 $ 0.75   $ 0.5 $ 1.25 $ 0.85      
Common stock annualized dividends, per share     $ 3