v3.25.1
Debt - Convertible Senior Notes due 2025 Additional Information (Details)
1 Months Ended 3 Months Ended
May 15, 2020
USD ($)
day
$ / shares
Feb. 29, 2024
USD ($)
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  
Repayments of debt     16,492,000 20,572,000  
Payment for settlement of convertible senior notes due 2025     $ 0 $ 350,000,000  
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%        
Repayments of debt   $ 356,800,000      
Payment for settlement of convertible senior notes due 2025   350,000,000      
Gain on extinguishment of debt   $ 5,100,000      
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    
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%