v3.25.1
Equity Incentive Plans and Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Stock-based Compensation Expense

Total estimated stock-based compensation expense for employees and non-employees, related to all of the Company’s stock-based awards, was as follows (in thousands):

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2025

 

 

2024

 

 

 

 

 

Cost of revenue

 

$

175

 

 

$

131

 

Selling and marketing

 

 

868

 

 

 

487

 

Research and development

 

 

469

 

 

 

224

 

General and administrative

 

 

400

 

 

 

263

 

Total stock-based compensation

 

$

1,912

 

 

$

1,105

 

Stock Activity and Total Number of Shares Available for Grant

The following table presents the stock activity and the total number of shares available for grant as of March 31, 2025 (in thousands):

 

 

 

 

 

Balance at December 31, 2024

 

 

727

 

Options Cancelled

 

 

2

 

Restricted Stock Granted

 

 

(110

)

Balance at March 31, 2025

 

 

619

 

Stock Option Activity

 

 

Options Outstanding

 

 

 

Number of
Shares
Underlying
Outstanding
Options

 

 

Weighted-
Average
Exercise
Price

 

 

Weighted-
Average
Remaining
Contractual
Term

 

 

Aggregate
Intrinsic
Value

 

 

 

 

 

 

 

 

 

(in years)

 

 

 

 

Outstanding at December 31, 2024

 

 

637,916

 

 

$

9.38

 

 

 

4.55

 

 

$

5,483,767

 

Options Granted

 

 

 

 

 

 

 

 

 

 

 

 

Options Exercised

 

 

(640

)

 

 

8.03

 

 

 

 

 

 

 

Options Forfeited

 

 

(2,372

)

 

 

13.55

 

 

 

 

 

 

 

Outstanding at March 31, 2025

 

 

634,904

 

 

$

9.37

 

 

 

4.32

 

 

$

3,703,702

 

Vested and expected to vest at March 31, 2025

 

 

634,904

 

 

$

9.45

 

 

 

4.32

 

 

$

3,703,702

 

Exercisable at March 31, 2025

 

 

634,904

 

 

$

9.45

 

 

 

4.32

 

 

$

3,703,702

 

Restricted Stock  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Restricted Stock Activity

 

 

Shares

 

 

Weighted
Average
Grant Date
Fair Value
Per Share

 

Nonvested restricted stock at December 31, 2024

 

 

605,356

 

 

$

15.92

 

Granted

 

 

109,716

 

 

 

16.87

 

Vested

 

 

(10,433

)

 

 

21.65

 

Shares forfeited

 

 

 

 

 

 

Nonvested restricted stock at March 31, 2025

 

 

704,639

 

 

$

15.99