v3.26.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, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Net income $ 138.4 $ 196.2 $ 364.7 $ 513.2
Weighted-Average Common Shares Outstanding        
Basic 61,851,946 64,123,621 62,367,550 64,481,466
Dilutive equity-based compensation awards 392,654 469,920 392,708 329,495
Diluted 62,244,600 64,593,541 62,760,258 64,810,961
Earnings per common share:        
Basic $ 2.24 $ 3.06 $ 5.85 $ 7.96
Diluted $ 2.22 $ 3.04 $ 5.81 $ 7.92