v3.26.1
Stock-based compensation (Tables)
6 Months Ended
Jun. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following table summarizes the activity related to the Company’s stock options:
Number of
Options
Weighted-Average
Exercise
Price
Weighted-Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value (in thousands)
Outstanding as of December 31, 2025
2,405,436 $8.23 5.4$639 
Granted— $— 
Exercised(9,351)$4.07 
Cancelled/Forfeited(7,119)$4.15 
Outstanding as of June 30, 2026
2,388,966 $8.26 4.9$161 
Options exercisable as of June 30, 2026
2,388,966 $8.26 4.9$161 
Options vested and expected to vest as of June 30, 2026
2,388,966 $8.26 4.9$161 
Schedule of Restricted Stock Units Activity
The following table summarizes the activity related to the Company's restricted stock units:
Outstanding Restricted Stock UnitsWeighted-Average
Grant Date Fair Value
Outstanding as of December 31, 2025
4,221,609 $3.87 
Granted2,034,588 $5.24 
Vested(1,334,178)$4.28 
Cancelled(236,033)$3.68 
Outstanding as of June 30, 2026
4,685,986 $4.36 
Schedule of Classification of Stock-based Compensation
The following table summarizes the classification of the Company’s stock-based compensation expense in the condensed consolidated statements of operations:
(in thousands)Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Cost of revenue$67 $97 $140 $188 
Sales and marketing381 754 818 1,524 
Technology development958 945 1,899 1,973 
General and administrative1,596 1,746 3,136 3,907 
Total stock-based compensation expense$3,002 $3,542 $5,993 $7,592