v3.26.3
Equity Incentive Plans - Summary of Options Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Summary of the activity of stock option awards, shares    
Options outstanding, Beginning Balance (in Shares) | shares 1,464  
Options granted (in shares) | shares 399  
Options exercised (in Shares) | shares (376)  
Options forfeited/canceled/expired (in shares) | shares (113)  
Options outstanding, Ending Balance (in Shares) | shares 1,374 1,464
Options vested and expected to vest (in Shares) | shares 1,288  
Options exercisable (in Shares) | shares 570  
Summary of the activity of stock option awards, weighted average exercise price    
Options outstanding, Beginning Balance, Wtd. Avg. Exercise Price (in dollars per share) | $ / shares $ 18.25  
Options granted, Wtd. Avg. Exercise Price (in dollars per share) | $ / shares 14.35  
Options exercised, Wtd. Avg. Exercise Price (in dollars per share) | $ / shares 13.38  
Options forfeited/canceled/expired, Wtd. Avg. Exercise Price (in dollars per share) | $ / shares 19.29  
Options outstanding, Ending Balance, Wtd. Avg. Exercise Price (in dollars per share) | $ / shares 18.37 $ 18.25
Options vested and expected to vest, Wtd. Average Exercise Price (in dollars per share) | $ / shares 18.44  
Options exercisable, Wtd. Avg. Exercise Price (in dollars per share) | $ / shares $ 20.11  
Options outstanding, Ending Balance, Wtd. Avg. Remaining Contractual Term 6 years 6 months 14 days 6 years 25 days
Options vested and expected to vest, Wtd. Avg Remaining Contractual Term 6 years 4 months 17 days  
Options exercisable, Wtd. Avg. Remaining Contractual Term 3 years 7 months 24 days  
Options outstanding, Ending Balance, Average Intrinsic Value | $ $ 16,919 $ 4,254
Options vested and expected to vest at June 30, 2026 | $ 15,798  
Options exercisable at June 30, 2026 | $ $ 6,205