v3.25.2
Stock Based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Stock Based Compensation  
Schedule of recognized & allocated compensation costs

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2025

    

2024

2025

    

2024

Stock-based compensation costs related to RSUs

$

1,435

$

1,397

$

2,487

$

2,609

Stock-based compensation costs related to stock options

 

634

 

1,612

 

1,358

 

3,226

Stock-based compensation costs related to the ESPP

84

42

138

79

Total stock-based compensation costs

$

2,153

$

3,051

$

3,983

$

5,914

Schedule of award activity for stock options and RSU's

RSUs

Stock Options

Balance at December 31, 2024

8,200,553

20,605,693

Granted

882,741

Vested or Exercised

(744,956)

(1,532,420)

Forfeited

(901,711)

(1,788,613)

Balance at March 31, 2025

7,436,627

17,284,660

Granted

7,911,546

Vested or Exercised

(1,287,036)

(350,757)

Forfeited

(498,302)

(2,371,676)

Balance at June 30, 2025

13,562,835

14,562,227

Schedule of fair value of each option using the Black-Scholes option pricing model

    

Six Months Ended June 30, 

 

    

2024

 

Approximate riskfree rate

 

4.23

%

Volatility

 

48.1

%

Average expected life (in years)

 

6

Dividend yield

 

%

Weightedaverage grant date fair value

$

1.59

Estimated fair value of total stock options granted

$

5,175