XML 70 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Capital Stock (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Feb. 19, 2024
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Equity, Class of Treasury Stock [Line Items]        
Repurchase of common stock     $ 100.9 $ 201.8
May 2018 Repurchase Plan Member        
Equity, Class of Treasury Stock [Line Items]        
Additional repurchase shares of common stock value $ 300.0      
Authorized amount to repurchase outstanding common stock       $ 500.0
2024 Share Repurchase Plan        
Equity, Class of Treasury Stock [Line Items]        
Number of shares repurchased   939,012 1,774,174  
Average price per share   $ 53.24 $ 53.24  
Cost of repurchase of common stock   $ 50.5 $ 100.9  
Additional repurchase shares of common stock value   $ 134.0