v3.25.4
Debt - Capped Calls Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Feb. 27, 2024
May 15, 2020
Sep. 30, 2025
Debt Instrument      
Deferred tax recognized in additional paid-in capital     $ 11.1
Convertible senior notes due 2025 (the “2025 Notes”) | Convertible Debt      
Debt Instrument      
Cost of capped call transactions   $ 132.7  
Initial cap price (in dollars per share)   $ 73.83  
Convertible senior notes due 2029 (the “2029 Notes”) | Convertible Debt      
Debt Instrument      
Cost of capped call transactions $ 47.9    
Initial cap price (in dollars per share) $ 31.82    
Convertible senior notes due 2030 (the “2030 Notes”) | Convertible Debt      
Debt Instrument      
Cost of capped call transactions     $ 42.0
Initial cap price (in dollars per share)     $ 33.60