v3.26.3
Debt - Schedule of Carrying Values and Estimated Fair Values of Debt Instruments (Details) - Senior notes - USD ($)
$ in Millions
Sep. 30, 2026
Dec. 31, 2025
May 31, 2023
Senior Convertible Notes      
Unamortized debt issuance costs $ (6.3) $ (9.1)  
Carrying amount of senior convertible notes 1,243.7 1,240.9  
2028 Notes      
Senior Convertible Notes      
Total principal amount $ 1,250.0 $ 1,250.0 $ 1,250.0