v3.26.1
Stock-Based Plans - Schedule of stock option activity (Details) - Stock options issued and outstanding
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Shares    
Outstanding, beginning balance (in shares) | shares 4,950,000  
Granted (in shares) | shares 1,945,000  
Exercised (in shares) | shares (45,000)  
Forfeited and cancelled (in shares) | shares (93,000)  
Outstanding, ending balance (in shares) | shares 6,757,000 4,950,000
Exercisable at period end (in shares) | shares 3,046,000  
Weighted-
average
exercise
price per share    
Outstanding, beginning balance (in dollars per share) | $ / shares $ 7.28  
Granted (in dollars per share) | $ / shares 17.34  
Exercised (in dollars per share) | $ / shares 1.80  
Forfeited and cancelled (in dollars per share) | $ / shares 10.08  
Outstanding, ending balance (in dollars per share) | $ / shares 7.12 $ 7.28
Exercisable at period end (in dollars per share) | $ / shares $ 2.90  
Weighted –
average
remaining
contractual
term (in
years)    
Outstanding 7 years 10 months 24 days 7 years 10 months 24 days
Exercisable 6 years 9 months 18 days  
Aggregate
intrinsic
value    
Outstanding | $ $ 130,241 $ 52,078
Exercised | $ 1,114  
Exercisable | $ $ 71,548