v3.26.1
Fair Value Measurements - Schedule of Carrying Value and Estimated Fair Value, Carried at Adjusted Historical Cost (Details) - Level 2 - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
2026 Notes, 2027 Notes, 2028 Notes, 2028 Mirror Issuance Notes, 2029 Secured Notes and 2031 Notes $ 1,225.8 $ 1,083.7
Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
2026 Notes, 2027 Notes, 2028 Notes, 2028 Mirror Issuance Notes, 2029 Secured Notes and 2031 Notes $ 1,167.0 $ 1,065.5