v3.26.1
Debt - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Aug. 18, 2025
USD ($)
day
$ / shares
shares
Mar. 04, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Debt Instrument [Line Items]          
Amortization of debt discount and issuance costs       $ 786 $ 0
Convertible Debt | Capped Calls          
Debt Instrument [Line Items]          
Purchase of capped call transactions $ 36,800        
Derivative, initial strike price (in dollars per share) | $ / shares $ 13.1125        
Derivative, initial cap price (in dollars per share) | $ / shares $ 20.9800        
Derivative, underlying investment, shares (in shares) | shares 26,310,770        
Line of Credit | Revolving Credit Facility          
Debt Instrument [Line Items]          
Debt instrument, interest rate   6.00%      
Line of credit facility, maximum borrowing capacity   $ 40,000      
Basis spread on variable rate   2.75%      
Outstanding debt     $ 0 0  
Convertible Senior Notes Due 2030 | Level 2 | Estimate of Fair Value Measurement          
Debt Instrument [Line Items]          
Convertible debt, fair value disclosures     $ 670,900 $ 670,900  
Convertible Senior Notes Due 2030 | Convertible Debt          
Debt Instrument [Line Items]          
Debt instrument, face amount $ 345,000        
Debt instrument, interest rate 2.50%        
Debt instrument, redemption price, percentage 100.00%        
Debt instrument minimum outstanding principal amount after redemption $ 75,000        
Debt instrument, convertible, conversion ratio 0.0762631        
Debt instrument, convertible, conversion price (in dollars per share) | $ / shares $ 13.1125        
Interest rate, effective percentage     3.07% 3.07%  
Interest expense, debt     $ 2,700 $ 5,300  
Amortization of debt discount and issuance costs     $ 500 $ 1,000  
Convertible Senior Notes Due 2030 | Convertible Debt | Debt Conversion Terms One          
Debt Instrument [Line Items]          
Debt instrument, convertible, threshold trading days | day 20        
Debt instrument, convertible, threshold consecutive trading days | day 30        
Debt instrument, convertible, threshold percentage of stock price trigger 130.00%        
Convertible Senior Notes Due 2030 | Convertible Debt | Debt Conversion Terms Two          
Debt Instrument [Line Items]          
Debt instrument, convertible, threshold trading days | day 5        
Debt instrument, convertible, threshold consecutive trading days | day 10        
Debt instrument, convertible, threshold percentage of stock price trigger 98.00%