v3.26.3
Common Stock and Related Matters - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Apr. 30, 2026
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Aug. 31, 2025
Jul. 31, 2024
Securities Financing Transaction [Line Items]              
Stock repurchase program, authorized amount           $ 1,000.0 $ 1,000.0
Repurchases of common stock (in shares)   180,768 932,023 716,671 3,538,285    
Weighted average per share price   $ 287.64 $ 166.95 $ 261.04 $ 170.93    
Repurchase of common shares, Value   $ 52.0 $ 155.6 $ 187.1 $ 604.8    
Remaining share repurchase amount   $ 1,186.5   $ 1,186.5      
Common stock dividends, per share   $ 1.25 $ 1 $ 3.5 $ 2.75    
Common stock annualized dividends, per share $ 5