v3.26.1
Stockholders’ Equity and Equity Incentive Plans - Schedule of Stock Option Activity and Related Information (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Number of Shares Underlying Outstanding Options    
Beginning balance (in shares) | shares 7,788  
Options granted (in shares) | shares 485  
Options exercised (in shares) | shares (521)  
Options canceled (in shares) | shares (404)  
Options expired (in shares) | shares (4)  
Ending balance (in shares) | shares 7,344 7,788
Vested and exercisable (in shares) | shares 5,838  
Weighted-Average Exercise Price    
Beginning balance (in usd per share) | $ / shares $ 12.26  
Options granted (in usd per share) | $ / shares 6.29  
Options exercised (in usd per share) | $ / shares 1.70  
Options canceled (in usd per share) | $ / shares 12.90  
Options expired (in usd per share) | $ / shares 14.36  
Ending balance (in usd per share) | $ / shares 12.58 $ 12.26
Vested and exercisable (in usd per share) | $ / shares $ 12.27  
Weighted Average Remaining Contractual Term (Years) / Aggregate Intrinsic Value (in thousands)    
Weighted average remaining contractual term (in years) 5 years 4 months 28 days 5 years 8 months 1 day
Weighted average remaining contractual term vested and exercisable (in years) 4 years 8 months 4 days  
Aggregate intrinsic value, awards outstanding | $ $ 29,310 $ 19,475
Aggregate intrinsic value, vested and exercisable | $ $ 27,382