v3.25.0.1
STOCK-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Shares Available for Future Grant
Shares available for future grant consisted of the following:
As of December 31,
 20242023
Shares available for future grant under the 2021 Plan
3,139,086 3,230,183 
Shares available for future grant under the 2021 ESPP1,564,147 1,268,564 
Shares available for future grant under the 2022 Inducement Plan
995,117 1,003,680 
Summary of Stock Options Activity
The following table summarizes the stock option activities under the Company’s 2016 and 2021 Plan:
 Options Outstanding
 Number of Shares Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Values
($‘000s)
Balance—December 31, 2023
2,841,764 $1.91 6.16$11,554 
Granted
130,000 6.85 
Exercised
(693,909)1.28 
Canceled
(80,251)5.34 
Balance—December 31, 2024
2,197,604 $2.27 5.48$17,404 
Options vested and exercisable—December 31, 2024
1,903,854 $1.59 4.95$16,373 
Options vested and exercisable—December 31, 2023
2,351,656 $1.29 5.69$10,844 
Stock Options Valuations Assumptions
The following table summarizes the valuation assumptions:
Year Ended December 31,
2024
2023
Fair value of common stock$6.85$6.54
Expected volatility50.2%44.0%
Expected term (in years)6.16.0
Risk-free interest rate3.8%3.9%
Expected dividend yield0%0%
Summary of Restricted Stock Units and Awards Activity
The following table summarizes the restricted stock unit activities under the Company’s 2016 and 2021 Plan and the 2022 Inducement Plan:
Restricted Stock Units
Number of SharesWeighted-Average Grant Date Fair Value Per Share
Unvested—December 31, 2023
5,732,950 6.56 
Granted
2,631,881 7.30 
Vested
(2,432,842)6.53 
Canceled
(706,041)6.21 
Unvested—December 31, 2024
5,225,948 7.00 
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
The following table summarizes the ESPP valuation assumptions:
Year Ended December 31,
2024
Expected volatility65.1%
Expected term (in years)0.5
Risk-free interest rate4.9%
Expected dividend yield0%
Stock-Based Compensation Related to Stock-Based Awards to Employees
Stock-based compensation expense is recorded on a departmental basis, based on the classification of the award holder. The following table presents the amount of stock-based compensation related to stock-based awards to employees on the Company’s consolidated statements of operations (in thousands):
Year Ended December 31,
20242023
Cost of revenue$783 $556 
Research and development
7,509 7,324 
Sales and marketing
3,079 2,712 
General and administrative
4,567 3,943 
Total stock-based compensation
$15,938 $14,535