v3.26.1
Stockholders’ Equity (Tables)
6 Months Ended
Jun. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-Based Compensation Expense
Stock-based compensation expense was as follows (in thousands):
Quarter Ended June 30,Six Months Ended June 30,
2026202520262025
Cost of revenues$3,640 $3,621 $6,877 $6,422 
Sales and marketing8,368 6,900 15,315 12,944 
Research and development5,471 4,451 10,203 7,801 
General and administrative10,002 9,685 18,827 16,064 
$27,481 $24,657 $51,222 $43,231 
Schedule of Stock Options Activity
The following table summarizes activity for awards that contain service-only vesting conditions (in thousands):
Outstanding at December 31, 2025
746 
Exercised(35)
Forfeited/canceled(5)
Outstanding at June 30, 2026
706 
Schedule of Restricted Stock Units Activity
The following table summarizes activity for restricted stock units that contain service-only vesting conditions (in thousands):
Nonvested at December 31, 2025
3,267 
Granted2,560 
Vested(917)
Forfeited/canceled(177)
Nonvested at June 30, 2026
4,733 
The following table summarizes activity for restricted stock units with performance and service vesting conditions with grant dates established (in thousands):
Nonvested at December 31, 2025
218 
Granted244 
Performance adjustment(21)
Vested(197)
Nonvested at June 30, 2026
244
The following table summarizes activity for restricted stock units with performance and service vesting conditions with no grant dates established (in thousands):
Nonvested at December 31, 2025
235 
Granted (legal grant with no accounting grant date established)196 
Granted (accounting grant date established)(145)
Nonvested at June 30, 2026
286 
Restricted stock units - market and service conditions
The following table summarizes activity for restricted stock units with market and service-based conditions with grant dates (in thousands):
Nonvested at December 31, 2025
377 
Granted270 
Nonvested at June 30, 2026
647 
The following table summarizes activity for restricted stock units with market and service-based conditions with no grant dates established (in thousands):
Nonvested at December 31, 2025
19 
Granted (accounting grant date established)(19)
Nonvested at June 30, 2026
—