XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Based Compensation (Tables)
9 Months Ended
Sep. 30, 2024
Stock Based Compensation  
Schedule of recognized & allocated compensation costs

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2024

    

2023

2024

    

2023

Stock-based compensation costs related to RSUs

$

1,499

$

1,248

$

4,107

$

2,839

Stock-based compensation costs related to stock options

 

1,529

 

2,012

 

4,756

 

5,486

Stock-based compensation costs related to the ESPP

45

42

124

122

Total stock-based compensation costs

$

3,073

$

3,302

$

8,987

$

8,447

Schedule of award activity for stock options and RSU's

    

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

Granted

562,463

Vested or Exercised

(206,133)

(832,122)

Forfeited

(333,651)

(1,406,329)

Balance at September 30, 2024

7,726,558

22,042,557

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

    

Nine Months Ended September 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.80

Estimated fair value of total stock options granted

$

5,175

$

7,815