Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders??? Equity (Tables)

v3.25.0.1
Stockholders’ Equity (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Equity Based Compensation Expense
Stock-based compensation expense, consisting of service-based expense related to the equity incentive plans, including expense from stock options and restricted stock units, and the employee stock purchase plan, was classified as follows in the accompanying consolidated statements of operations for each of the periods presented (in thousands):
Year Ended December 31,
2024 2023 2022
Cost of revenue $ 1,014  $ 971  $ 723 
Sales and marketing 6,582  4,233  3,436 
Research and development 8,374  5,590  4,576 
General and administrative 16,250  12,029  10,017 
Total $ 32,220  $ 22,823  $ 18,752 
Schedule of Stock Option Activity
Stock option activity was as follows for the year ended December 31, 2024:
Number of Stock Options
Weighted Average Exercise Price Weighted Average Remaining Contractual Life (years) Aggregate Intrinsic Value
(in thousands)
Outstanding as of December 31, 2023 1,840,735  $ 4.32  5.96 $ 13,165 
Exercisable as of December 31, 2023 1,480,536  $ 3.82  5.62 $ 11,320 
2024 Activity
Exercised (325,641) $ 5.30 
Forfeited and expired (53,984) $ 6.82 
Outstanding as of December 31, 2024 1,461,110  $ 4.01  4.54 $ 17,408 
Exercisable as of December 31, 2024 1,400,993  $ 3.88  4.46 $ 16,866 
Schedule of Restricted Stock Unit Activity
RSU activity was as follows:
Number of Shares Weighted Average Grant Date Fair Value
Outstanding as of December 31, 2023 7,504,848  $ 5.98 
Granted 3,847,441  11.20
Vested (4,198,162) 5.87
Forfeited (478,189) 7.78
Outstanding as of December 31, 2024 6,675,938  $ 8.93 
Fair Value Assumptions for ESPP
The following assumptions were used to calculate the fair value of shares to be granted under the ESPP during the years ended December 31, 2024, 2023, and 2022:
Year Ended December 31,
2024 2023 2022
Risk free interest rate
5.02% - 5.54%
4.98% - 5.54%
3.12  %
Expected term 0.50 years 0.50 years 0.50 years
Expected volatility
59.98% - 67.16%
61.48% - 67.16%
90.62  %
Dividend yield 0.00  % 0.00  % 0.00  %