v3.26.1
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net income $ 43.1 $ 112.2
Weighted-Average Common Shares Outstanding    
Basic 62,824,046 64,796,278
Dilutive equity-based compensation awards 476,875 276,081
Diluted 63,300,921 65,072,359
Earnings per common share:    
Basic $ 0.69 $ 1.73
Diluted $ 0.68 $ 1.72