v3.25.4
Debt - Notes Payable Narrative (Details) - Convertible Debt
$ / shares in Units, shares in Millions, $ in Millions
1 Months Ended
Mar. 01, 2024
USD ($)
day
Feb. 27, 2024
$ / shares
shares
Apr. 08, 2021
USD ($)
$ / shares
shares
Mar. 31, 2024
USD ($)
day
Nov. 30, 2025
USD ($)
$ / shares
Apr. 30, 2021
USD ($)
3.5% convertible senior notes due 2030            
Debt Instrument [Line Items]            
Debt instrument, face amount       $ 450.0    
Common stock exceeds (as percent)       130.00%    
Trading days | day       20    
Consecutive trading day | day       30    
Initial conversion price (in dollars per share) | $ / shares         $ 67,740  
Principal amount redeemable $ 100.0          
Debt issuance cost         $ 12.0  
Number of shares subject to anti-dilution adjustments (in shares) | shares   6.6        
Capped call transactions (in dollars per share) | $ / shares   $ 92.98     $ 91.57  
Represents premium price (as percent)   75.00%        
Share price (in dollars per share) | $ / shares   $ 53.13        
Adjustment to additional paid-in-capital, purchase of capped calls       $ 42.2    
Payments for derivative instrument     $ 43.1      
3.5% convertible senior notes due 2030 | Debt Instrument, Redemption, Period One            
Debt Instrument [Line Items]            
Common stock exceeds (as percent) 130.00%          
Trading days | day 20          
Consecutive trading day | day 30          
3.5% convertible senior notes due 2030 | Debt Instrument, Redemption, Period Two            
Debt Instrument [Line Items]            
Common stock exceeds (as percent) 98.00%          
Trading days | day 5          
Consecutive trading day | day 10          
3.5% convertible senior notes due 2030 | Debt Instrument, Redemption, Period Three            
Debt Instrument [Line Items]            
Common stock exceeds (as percent) 10.00%          
1.0% convertible senior notes due 2026            
Debt Instrument [Line Items]            
Debt instrument, face amount           $ 360.0
Initial conversion price (in dollars per share) | $ / shares         $ 57,300  
Debt issuance cost         $ 10.8  
Number of shares subject to anti-dilution adjustments (in shares) | shares     6.3      
Capped call transactions (in dollars per share) | $ / shares     $ 89.88      
Represents premium price (as percent)     100.00%      
Share price (in dollars per share) | $ / shares     $ 44.94   $ 77.72  
Adjustment to additional paid-in-capital, purchase of capped calls     $ 43.1      
Payments for derivative instrument     $ 42.2