v3.26.1
Convertible Notes - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
day
$ / shares
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
$ / shares
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
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    
Release of capped calls valuation allowance         $ 8,000,000.0
Issuances upon conversion of convertible notes          
Debt Instrument [Line Items]          
Redemption price percentage 100.00%        
June 2025 Convertible Notes | Issuances upon conversion of convertible notes          
Debt Instrument [Line Items]          
Aggregate principal amount $ 320,000,000.0   $ 320,000,000.0    
Stated interest rate 0.00%   0.00%    
Convertible notes conversion ratio 0.0123501        
Convertible notes conversion price (in usd per share) | $ / shares $ 80.97   $ 80.97    
Convertible notes, make-whole fundamental change, minimum conversion price (in usd per share) | $ / shares $ 61.11   $ 61.11    
Convertible notes, make-whole fundamental change, conversion ratio, cap 0.0163639        
Effective interest rate 0.68%        
Interest expense   $ 500,000   $ 1,100,000  
Debt fair value   $ 337,700,000   $ 337,700,000  
June 2025 Convertible Notes | Issuances upon conversion of convertible notes | 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 | Issuances upon conversion of convertible notes | 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%