XML 68 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ 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 $ 180.3 $ 183.7 $ 528.3 $ 447.2
Weighted-Average Common Shares Outstanding        
Basic 65,329,124 65,342,227 65,529,283 65,363,125
Dilutive equity-based compensation awards 334,074 603,093 363,454 449,459
Diluted 65,663,198 65,945,320 65,892,737 65,812,584
Earnings per common share:        
Basic $ 2.76 $ 2.81 $ 8.06 $ 6.84
Diluted $ 2.75 $ 2.79 $ 8.02 $ 6.80