v3.26.1
Convertible Notes - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
Oct. 08, 2025
May 02, 2025
Jun. 30, 2026
2030 Notes:      
Debt      
Conversion price trigger, percentage   130.00%  
Initial conversion price (in dollars per share)   $ 26.39  
Effective interest rate   5.60%  
2030 Notes: | Level 1      
Debt      
Convertible debt, fair value     $ 495.5
2031 Notes:      
Debt      
Conversion price trigger, percentage 130.00%    
Initial conversion price (in dollars per share) $ 57.20    
Initial conversion price (in dollars per share) 57.20    
Cap price (in dollars per share) $ 88.00    
Effective interest rate 0.70%    
2031 Notes: | Level 1      
Debt      
Convertible debt, fair value     $ 1,200.0