v3.25.2
Notes Payable, Net - Estimated Fair Value (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
2027 Notes | Convertible Debt    
Senior Convertible Notes    
Fair value of notes $ 1,023.3 $ 1,798.5
2030 Notes | Senior Notes    
Senior Convertible Notes    
Debt instrument, fair value 1,028.8 0.0
2033 Notes | Senior Notes    
Senior Convertible Notes    
Debt instrument, fair value $ 775.9 $ 0.0