XML 67 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net income $ 204.8 $ 168.6 $ 317.0 $ 348.0
Weighted-Average Common Shares Outstanding        
Basic 64,532,356 65,531,669 64,663,506 65,630,571
Dilutive equity-based compensation awards 242,484 358,108 259,283 378,144
Diluted 64,774,840 65,889,777 64,922,789 66,008,715
Earnings per common share:        
Basic $ 3.17 $ 2.57 $ 4.9 $ 5.3
Diluted $ 3.16 $ 2.56 $ 4.88 $ 5.27