XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Stock Based Compensation  
Schedule of recognized & allocated compensation costs

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

    

2023

2024

    

2023

Stock-based compensation costs related to RSUs

$

1,397

$

954

$

2,609

$

1,589

Stock-based compensation costs related to stock options

 

1,612

 

1,889

 

3,226

 

3,476

Stock-based compensation costs related to the ESPP

42

80

79

80

Total stock-based compensation costs

$

3,051

$

2,923

$

5,914

$

5,145

Schedule of award activity for stock options and RSU's

The unrecognized future compensation costs as of June 30, 2024 and 2023, were $25,868 and $34,327, respectively.

The following table summarizes our award activity for RSUs and stock options for the three and six months ended June 30, 2024:

    

RSUs

Stock Options

Balance at December 31, 2023

4,473,016

 

24,264,016

Granted

3,159,872

4,566,167

Vested or Exercised

(264,754)

(2,360,316)

Forfeited

(72,619)

(842,395)

Balance at March 31, 2024

7,295,515

25,627,472

Granted

2,162,222

1,757,960

Vested or Exercised

(867,515)

(1,230,581)

Forfeited

(886,343)

(1,873,843)

Balance at June 30, 2024

7,703,879

24,281,008

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

    

Six Months Ended June 30, 

 

    

2024

 

2023

 

Approximate riskfree rate

 

4.23

%

4.17

%

Volatility

 

48.10

%

46.91

%

Average expected life (in years)

 

6

6

Dividend yield

 

%

%

Weightedaverage grant date fair value

$

1.59

$

2.8

Estimated fair value of total stock options granted

$

5,175

$

7,815