XML 66 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share - Schedule of Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Net income - basic $ 65.0 $ 95.5 $ 108.4 $ 18.9
Net income - diluted $ 65.0 $ 95.5 $ 108.4 $ 18.9
Weighted-average common shares outstanding:        
Basic (in shares) 100.8 97.6 100.3 97.4
Effect of dilutive securities (in shares) 3.1 2.6 3.5 2.9
Diluted (in shares) 103.9 100.2 103.8 100.3
Earnings per share:        
Earnings per share, basic (in USD per share) $ 0.64 $ 0.98 $ 1.08 $ 0.19
Earnings per share, diluted (in USD per share) $ 0.63 $ 0.95 $ 1.04 $ 0.19
Shares excluded from diluted per share amounts because their effect would have been anti-dilutive (in shares) 2.3 6.7 2.0 5.6