v3.25.2
Convertible Notes - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
day
$ / shares
Jun. 30, 2025
USD ($)
$ / shares
Jun. 30, 2025
USD ($)
$ / shares
Debt Instrument [Line Items]      
Capped calls, strike price (in usd per share) | $ / shares $ 80.97    
Capped calls, cap price (in usd per share) | $ / shares $ 122.22    
Cost of capped calls | $ $ 33,700,000 $ 33,728,000  
Convertible Debt      
Debt Instrument [Line Items]      
Redemption price percentage 100.00%    
June 2025 Convertible Notes | Convertible Debt      
Debt Instrument [Line Items]      
Aggregate principal amount | $ $ 320,000,000.0 $ 320,000,000.0 $ 320,000,000.0
Stated interest rate 0.00% 0.00% 0.00%
Convertible notes conversion ratio 0.0123501    
Convertible notes conversion price (in usd per share) | $ / shares $ 80.97 $ 80.97 $ 80.97
Convertible notes, make-whole fundamental change, minimum conversion price (in usd per share) | $ / shares $ 61.11 $ 61.11 $ 61.11
Convertible notes, make-whole fundamental change, conversion ratio, cap 0.0163639    
Effective interest rate 0.68%    
Interest expense | $   $ 200,000 $ 200,000
Convertible note investment | $ $ 339,400,000 $ 339,400,000 $ 339,400,000
June 2025 Convertible Notes | Convertible Debt | Debt Conversion Terms One      
Debt Instrument [Line Items]      
Threshold trading days | day 20    
Threshold consecutive trading days | day 30    
Threshold percentage of stock price trigger 130.00%    
June 2025 Convertible Notes | Convertible Debt | Debt Conversion Terms Two      
Debt Instrument [Line Items]      
Threshold trading days | day 5    
Threshold consecutive trading days | day 10    
Threshold percentage of stock price trigger 98.00%