XML 67 R60.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Net income $ 196.2 $ 180.3 $ 513.2 $ 528.3
Weighted-Average Common Shares Outstanding        
Basic 64,123,621 65,329,124 64,481,466 65,529,283
Dilutive equity-based compensation awards 469,920 334,074 329,495 363,454
Diluted 64,593,541 65,663,198 64,810,961 65,892,737
Earnings per common share:        
Basic $ 3.06 $ 2.76 $ 7.96 $ 8.06
Diluted $ 3.04 $ 2.75 $ 7.92 $ 8.02