v3.25.4
Stockholders' Equity - Summary of Changes in Stock Options Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
$ / shares
shares
Equity [Abstract]  
Option outstanding at beginning of period (in shares) | shares 4,684
Option outstanding, options granted (in shares) | shares 1,013
Option outstanding, exercised (in shares) | shares (1,503)
Option outstanding, Plan shares expired or canceled (in shares) | shares (1,128)
Options outstanding at ending of period (in shares) | shares 3,066
Options outstanding, vested and expected to vest | shares 2,645
Options outstanding, Exercisable (in shares) | shares 1,771
Weighted average of exercise prices at beginning of period (in dollars per share) | $ / shares $ 8.25
Weighted average of exercise prices, options granted (in dollars per share) | $ / shares 6.29
Weighted average of exercise prices, exercised (in dollars per share) | $ / shares 2.41
Weighted average of exercise prices, plans shares expired or canceled (in dollars per share) | $ / shares 16.66
Weighted average of exercise prices at end of period (in dollars per share) | $ / shares 7.37
Weighted average of exercise prices, vested and expected to vest (in dollars per share) | $ / shares 7.32
Weighted average grant date fair value, exercisable (in dollars per share) | $ / shares $ 7.81
Aggregate intrinsic value, options outstanding, Beginning balance | $ $ 8,311
Aggregate intrinsic value, options outstanding, options granted under all plans | $ 0
Aggregate intrinsic value, options outstanding, exercised | $ 4,666
Aggregate intrinsic value, options outstanding, plan shares expired or canceled | $ 9
Aggregate intrinsic value, options outstanding, Ending balance | $ 1,173
Aggregate intrinsic value, vested and expected to vest at December 31, 2025 | $ 1,173
Aggregate intrinsic value, vested at December 31, 2025 | $ $ 1,173