XML 70 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Capital Stock (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Feb. 19, 2024
Mar. 31, 2025
Mar. 31, 2024
Equity, Class of Treasury Stock [Line Items]      
Repurchase Of Common Stock   $ 50.4 $ 100.7
2024 Repurchase Plan      
Equity, Class of Treasury Stock [Line Items]      
Number of shares repurchased   835,162  
Average price per share   $ 59.86  
Cost Of Repurchase Of Common Stock   $ 50.4  
Additional repurchase shares of common stock value   184.5  
May 2018 Repurchase Plan Member      
Equity, Class of Treasury Stock [Line Items]      
Authorized amount to repurchase outstanding common stock   $ 500.0  
Additional repurchase shares of common stock value $ 300.0