v3.25.1
Debt - Convertible Senior Notes due 2029 Additional Information (Details)
3 Months Ended
Feb. 27, 2024
USD ($)
day
$ / shares
May 15, 2020
USD ($)
day
$ / shares
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Debt Instrument          
Proceeds from issuance of convertible senior notes     $ 0 $ 460,000,000  
2029 Notes          
Debt Instrument          
Interest rate (as a percent)     0.625%    
2029 Notes | Convertible Debt          
Debt Instrument          
Aggregate principal $ 460,000,000        
Interest rate (as a percent) 0.625%        
Proceeds from issuance of convertible senior notes $ 448,200,000        
Conversion rate (as a percent) 0.0474366        
Initial conversion price (in dollars per share) | $ / shares $ 21.08        
Limitation on sale of common stock, sale price threshold, number of trading days (in days) | day 20        
Number of consecutive business days (in days) 5 days        
Redemption price percentage (as a percent) 100.00%        
Unamortized deferred issuance cost $ 11,800,000        
Unamortized debt discount and debt issuance cost     $ 9,354,000   $ 9,919,000
Effective interest rate (as a percent)     1.16%    
Fair value of debt     $ 259,000,000    
Fair value of long-term debt     $ 445,400,000    
2029 Notes | Convertible Debt | Debt Instrument, Redemption, Period One          
Debt Instrument          
Limitation on sale of common stock, sale price threshold, trading period (in days) | day 30        
Threshold percentage of stock price trigger (as a percent) 130.00%        
2029 Notes | Convertible Debt | Debt Instrument, Redemption, Period Two          
Debt Instrument          
Limitation on sale of common stock, sale price threshold, trading period (in days) | day 5        
Threshold percentage of stock price trigger (as a percent) 98.00%        
Convertible senior notes due 2025 (the "2025 Notes")          
Debt Instrument          
Interest rate (as a percent)     1.50%    
Convertible senior notes due 2025 (the "2025 Notes") | Convertible Debt          
Debt Instrument          
Aggregate principal   $ 747,500,000      
Interest rate (as a percent)   1.50%      
Proceeds from issuance of convertible senior notes   $ 733,200,000      
Conversion rate (as a percent)   0.0260491      
Initial conversion price (in dollars per share) | $ / shares   $ 38.39      
Limitation on sale of common stock, sale price threshold, number of trading days (in days) | day   20      
Number of consecutive business days (in days)   5 days      
Redemption price percentage (as a percent)   100.00%      
Unamortized deferred issuance cost   $ 14,300,000      
Unamortized debt discount and debt issuance cost     $ 182,000   $ 544,000
Effective interest rate (as a percent)     1.90%    
Fair value of debt     $ 120,800,000    
Fair value of long-term debt     $ 388,700,000    
Convertible senior notes due 2025 (the "2025 Notes") | Convertible Debt | Debt Instrument, Redemption, Period One          
Debt Instrument          
Limitation on sale of common stock, sale price threshold, trading period (in days) | day   30      
Threshold percentage of stock price trigger (as a percent)   130.00%      
Convertible senior notes due 2025 (the "2025 Notes") | Convertible Debt | Debt Instrument, Redemption, Period Two          
Debt Instrument          
Limitation on sale of common stock, sale price threshold, trading period (in days) | day   5      
Threshold percentage of stock price trigger (as a percent)   98.00%