v3.25.3
Capital Stock (Additional Information) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Feb. 19, 2024
Sep. 30, 2025
Sep. 30, 2025
Sep. 30, 2024
Equity, Class of Treasury Stock [Line Items]        
Number of shares repurchased   0    
Repurchase Of Common Stock     $ 100.9 $ 252.2
2024 Share Repurchase Plan [Member]        
Equity, Class of Treasury Stock [Line Items]        
Number of shares repurchased     1,774,174  
Cost of Repurchase of Common Stock     $ 100.9  
Additional repurchase shares of common stock value $ 300.0   $ 134.0