v3.26.1
Fair Value Measurements - Schedule of Carrying Values and Associated Fair Values of Financial Assets and Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Level 2 | 5.75% Senior Notes Due 2028    
Financial assets:    
Senior Notes $ 0.0 $ 300.4
Level 2 | 5.625% Senior Notes due 2034    
Financial assets:    
Senior Notes 492.8 0.0
Carrying Value | 5.75% Senior Notes Due 2028    
Financial assets:    
Senior Notes 0.0 300.0
Carrying Value | 5.625% Senior Notes due 2034    
Financial assets:    
Senior Notes $ 500.0 $ 0.0