XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity Incentive Plans (Tables)
6 Months Ended
Jun. 30, 2024
Summary of Stock Options Outstanding and Exercisable by Exercise Price

The stock options outstanding and exercisable by exercise price as of June 30, 2024 are as follows:

 

 

 

Options Outstanding, Vested and Exercisable

 

Exercise Price

 

 

Number
Outstanding

 

 

Weighted-
Average
Remaining
Contractual
Life (Years)

 

 

Weighted-
Average
Exercise
Price

 

$

0.37

 

 

 

10,000

 

 

 

1.1

 

 

$

0.37

 

 

0.97

 

 

 

8,000

 

 

 

1.4

 

 

 

0.97

 

 

2.51

 

 

 

46,780

 

 

 

2.2

 

 

 

2.51

 

 

2.89

 

 

 

40,000

 

 

 

2.7

 

 

 

2.89

 

 

2.93

 

 

 

218,734

 

 

 

3.0

 

 

 

2.93

 

 

3.18

 

 

 

79,567

 

 

 

3.1

 

 

 

3.18

 

 

 

 

403,081

 

 

 

2.8

 

 

 

2.82

 

Summary of Restricted Stock Units Activity

The Company’s restricted stock units activity is summarized as follows:

 

 

Units
Issued and
Outstanding

 

 

Weighted-Average
Grant Date
Fair Value

 

As of December 31, 2023

 

 

620,525

 

 

$

7.63

 

Granted

 

 

58,000

 

 

 

8.28

 

Released, net

 

 

(83,808

)

 

 

8.90

 

Canceled

 

 

(17,329

)

 

 

9.45

 

As of June 30, 2024

 

 

577,388

 

 

 

7.65

 

2017 Plan  
Summary of Stock Award and Option Activity Under Stock Incentive Plan

The Company’s stock award activity under the 2017 Plan is summarized as follows:

 

 

Awards Available for
Grant

 

As of December 31, 2023

 

 

7,057,446

 

Authorized

 

 

 

Granted

 

 

(58,000

)

Canceled

 

 

17,329

 

As of June 30, 2024

 

 

7,016,775

 

 

The Company’s stock option activity under the 2017 Plan is summarized as follows:

 

 

Options
Issued and
Outstanding

 

 

Weighted-
Average
Exercise
Price

 

 

Weighted-
Average
Remaining
Contractual
Term
(Years)

 

 

Aggregate
Intrinsic
Value
(in thousands)

 

As of December 31, 2023

 

 

431,081

 

 

$

2.81

 

 

 

3.3

 

 

$

3,305

 

Granted

 

 

 

 

 

 

 

 

 

 

 

 

Exercised

 

 

(28,000

)

 

 

2.56

 

 

 

 

 

 

 

Canceled

 

 

 

 

 

 

 

 

 

 

 

 

As of June 30, 2024

 

 

403,081

 

 

 

2.82

 

 

 

2.8

 

 

 

1,992

 

Options vested and exercisable as of June 30, 2024

 

 

403,081

 

 

 

2.82

 

 

 

2.8

 

 

 

1,992