v3.26.1
Debt - Convertible Debt (Details)
$ / shares in Units, $ in Millions
3 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
Mar. 31, 2026
USD ($)
Debt Instrument [Line Items]    
Debt issuance costs, net | $ $ 29.2 $ 31.2
Senior convertible debt | 2017 Senior Convertible Debt    
Debt Instrument [Line Items]    
Conversion Rate 23.6261  
Approximate Conversion Price (in dollars per share) | $ / shares $ 42.33  
Incremental Share Factor 11.8140  
Maximum Conversion Rate 33.6672  
Senior convertible debt | 2024 Senior Convertible Debt    
Debt Instrument [Line Items]    
Conversion Rate 8.2105  
Approximate Conversion Price (in dollars per share) | $ / shares $ 121.80  
Incremental Share Factor 0  
Maximum Conversion Rate 10.4682  
Debt issuance costs, net | $ $ 10.7 11.4
Senior convertible debt | 2026 Senior Convertible Debt    
Debt Instrument [Line Items]    
Conversion Rate 9.5993  
Approximate Conversion Price (in dollars per share) | $ / shares $ 104.17  
Incremental Share Factor 0  
Maximum Conversion Rate 13.4390  
Debt issuance costs, net | $ $ 15.0 $ 16.1