v3.26.1
Long-Term Debt (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Line of Credit Facility [Line Items]            
Proceeds from offering       $ 217,700    
Interest expense   $ 1,900 $ 1,900 3,800 $ 2,200  
Cash and cash equivalents   54,679   54,679   $ 71,139
Marketable securities   302,669   302,669   $ 306,714
2.75% Convertible Senior Notes (The 2030 Notes)            
Line of Credit Facility [Line Items]            
Long-Term Debt, Fair Value   382,800   382,800    
Senior Notes | 2.75% Convertible Senior Notes (The 2030 Notes)            
Line of Credit Facility [Line Items]            
Principal amount   $ 225,000   $ 225,000    
Interest rate   2.75%   2.75%    
Conversion rate 4.26257%          
Conversion price (dollars per share)   $ 23.46003   $ 23.46003    
Unamortized issuance costs   $ 5,500   $ 5,500    
Effective interest rate   3.43%   3.43%    
Convertible Debt, Current   $ 219,500   $ 219,500    
Senior Notes | 2.75% Convertible Senior Notes (The 2030 Notes) | Stock Price Scenario One            
Line of Credit Facility [Line Items]            
Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger 130.00%          
Senior Notes | 2.75% Convertible Senior Notes (The 2030 Notes) | Stock Price Scenario Two            
Line of Credit Facility [Line Items]            
Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger 98.00%          
Senior Notes | 2.75% Convertible Senior Notes (The 2030 Notes) | Stock Price Scenario Three            
Line of Credit Facility [Line Items]            
Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger 100.00%          
Senior Notes | 2.75% Convertible Senior Notes (The 2030 Notes) | Reported Value Measurement            
Line of Credit Facility [Line Items]            
Long-Term Debt, Fair Value   $ 219,500   $ 219,500