v3.25.2
Debt - Convertible Note Additional Information (Details)
$ / shares in Units, $ in Thousands
Jun. 21, 2024
USD ($)
$ / shares
Mar. 12, 2021
USD ($)
$ / shares
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]        
Minimum threshold aggregate principal amount of notes outstanding and not called for redemption $ 100,000      
Current Portion Of Debt, Gross     $ 460,000 $ 0
2021 Notes        
Debt Instrument [Line Items]        
Debt instrument, convertible, conversion price | $ / shares   $ 126.00    
2021 Notes | Maximum [Member]        
Debt Instrument [Line Items]        
Debt instrument, redemption price, percentage   98.00%    
2021 Notes | Debt Instrument, Redemption, Period Four [Member]        
Debt Instrument [Line Items]        
Debt instrument, redemption price, percentage   130.00%    
2021 Notes | Convertible Debt [Member]        
Debt Instrument [Line Items]        
Proceeds from convertible debt   $ 448,500    
Debt instrument, convertible, conversion price | $ / shares   $ 126.00    
Debt instrument, convertible, conversion ratio   0.0079365    
2024 Notes        
Debt Instrument [Line Items]        
Debt instrument, convertible, conversion price | $ / shares $ 131.24      
2024 Notes | Maximum [Member]        
Debt Instrument [Line Items]        
Debt instrument, redemption price, percentage 98.00%      
2024 Notes | Debt Instrument, Redemption, Period Four [Member]        
Debt Instrument [Line Items]        
Debt instrument, redemption price, percentage 130.00%      
2024 Notes | Convertible Debt [Member]        
Debt Instrument [Line Items]        
Convertible Debt $ 805,000      
Proceeds from convertible debt $ 784,000      
Debt Instrument, interest rate, stated percentage 1.375%      
Debt instrument, convertible, conversion ratio 0.0076199