v3.26.3
Stockholders' Equity - Summary of Changes in Stock Options Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2026
Equity [Abstract]  
Option outstanding at beginning of period (in shares) 3,066
Option outstanding, stock options granted (in shares) 0
Option outstanding, exercised (in shares) (319)
Option outstanding, Plan shares expired or canceled (in shares) (633)
Options outstanding at ending of period (in shares) 2,114
Options outstanding, vested and expected to vest 1,944
Options outstanding, Exercisable (in shares) 298
Weighted average of exercise prices at beginning of period (in dollars per share) $ 7.37
Weighted average of exercise prices, Stock options granted (in dollars per share) 0
Weighted average of exercise prices, exercised (in dollars per share) 1.74
Weighted average of exercise prices, plans shares expired or canceled (in dollars per share) 11.61
Weighted average of exercise prices at end of period (in dollars per share) 6.95
Weighted average of exercise prices, vested and expected to vest (in dollars per share) 6.96
Weighted average grant date fair value, exercisable (in dollars per share) $ 1.79
Aggregate intrinsic value, options outstanding, Beginning balance $ 1,173
Aggregate intrinsic value, options outstanding, stock options granted under all plans 0
Aggregate intrinsic value, options outstanding, exercised 482
Aggregate intrinsic value, options outstanding, plan shares expired or canceled 2
Aggregate intrinsic value, options outstanding, Ending balance 105
Aggregate intrinsic value, vested and expected to vest at September 30, 2026 105
Aggregate intrinsic value, exercisable at September 30, 2026 $ 433