XML 87 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings per Share - Schedule of Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]        
Net income - basic $ 129.8 $ 83.1 $ 238.2 $ 102.0
Net income - diluted $ 129.8 $ 83.1 $ 238.2 $ 102.0
Weighted-average common shares outstanding:        
Basic (in shares) 101.1 97.9 100.6 97.5
Effect of dilutive securities (in shares) 3.2 3.2 3.4 3.1
Diluted (in shares) 104.3 101.1 104.0 100.6
Earnings per share:        
Earnings per share, basic (in USD per share) $ 1.28 $ 0.85 $ 2.37 $ 1.05
Earnings per share, diluted (in USD per share) $ 1.24 $ 0.82 $ 2.29 $ 1.01
Shares excluded from diluted per share amounts because their effect would have been anti-dilutive (in shares) 1.7 4.4 1.9 5.2