v3.25.2
Debt - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2025
USD ($)
Feb. 28, 2025
USD ($)
trading_day
$ / shares
Nov. 30, 2020
USD ($)
trading_day
$ / shares
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]                
Principal amount       $ 1,090,660,000   $ 1,090,660,000   $ 1,150,000,000
Convertible senior notes, net       1,115,526,000   1,115,526,000   1,142,547,000
Gain on debt extinguishment           13,672,000 $ 0  
Strike price (in dollars per share) | $ / shares     $ 182.60          
Share price, premium     75.00%          
Common stock share price (in dollars per share) | $ / shares     $ 104.34          
Purchase of convertible senior note hedges     $ 90,000,000          
Increase to Additional paid-in capital $ 5,500,000     42,462,000 $ 27,235,000 80,219,000 $ 54,276,000  
Convertible Senior Notes Due 2027 | Convertible Debt                
Debt Instrument [Line Items]                
Principal amount     $ 1,150,000,000 490,660,000   490,660,000   1,150,000,000
Stated interest rate     0.00%          
Maximum special interest rate percentage     0.50%          
Conversion ratio     0.0071523          
Conversion price (in dollars per share) | $ / shares   $ 46.09 $ 139.82          
Convertible debt, retired   $ 659,300,000            
Convertible senior notes, net   490,700,000            
Estimated fair value       445,200,000   445,200,000   964,900,000
Convertible Senior Notes Due 2027 | Convertible Debt | Valuation, Market Approach | Measurement Input, Quoted Price                
Debt Instrument [Line Items]                
Debt, measurement input denominator       100   100    
Convertible Senior Notes Due 2027 | Convertible Debt | Conversion Period One                
Debt Instrument [Line Items]                
Threshold percentage of common stock price trigger     130.00%          
Threshold of common stock trading days | trading_day     20          
Threshold of consecutive common stock trading days | trading_day     30          
Convertible Senior Notes Due 2027 | Convertible Debt | Conversion Period Two                
Debt Instrument [Line Items]                
Threshold of common stock trading days | trading_day     5          
Threshold of consecutive common stock trading days | trading_day     10          
Minimum percentage of common stock price trigger     98.00%          
Convertible Senior Notes Due 2027 | Convertible Debt | Conversion Period Three                
Debt Instrument [Line Items]                
Threshold percentage of common stock price trigger     130.00%          
Threshold of common stock trading days | trading_day     20          
Threshold of consecutive common stock trading days | trading_day     30          
Convertible Senior Notes Due 2031 | Convertible Debt                
Debt Instrument [Line Items]                
Principal amount   $ 600,000,000   600,000,000   600,000,000   $ 0
Stated interest rate   1.25%            
Maximum special interest rate percentage   0.50%            
Conversion ratio   0.0160716            
Conversion price (in dollars per share) | $ / shares   $ 62.22            
Estimated fair value       699,300,000   699,300,000    
Convertible Senior Notes Due 2031 | Convertible Debt | Valuation, Market Approach | Measurement Input, Quoted Price                
Debt Instrument [Line Items]                
Debt, measurement input denominator       $ 100   $ 100    
Convertible Senior Notes Due 2031 | Convertible Debt | Conversion Period One                
Debt Instrument [Line Items]                
Threshold percentage of common stock price trigger   130.00%            
Threshold of common stock trading days | trading_day   20            
Threshold of consecutive common stock trading days | trading_day   30            
Convertible Senior Notes Due 2031 | Convertible Debt | Conversion Period Two                
Debt Instrument [Line Items]                
Threshold of common stock trading days | trading_day   5            
Threshold of consecutive common stock trading days | trading_day   10            
Minimum percentage of common stock price trigger   98.00%            
Convertible Senior Notes Due 2031 | Convertible Debt | Conversion Period Three                
Debt Instrument [Line Items]                
Threshold percentage of common stock price trigger   130.00%            
Threshold of common stock trading days | trading_day   20            
Threshold of consecutive common stock trading days | trading_day   30