XML 41 R20.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders Equity (Tables)
12 Months Ended
Dec. 31, 2023
Stockholders Equity  
Schedule of Weighted average assumptions

 

 

2023

 

 

2022

 

Employee Stock Purchase Plan:

 

 

 

 

 

 

Expected life (years)

 

 

1.0

 

 

 

1.0

 

Expected volatility

 

 

95%

 

 

169%

Dividend yield

 

 

0%

 

 

0%

Risk-free interest rate

 

 

4.7%

 

 

0.4%
Schedule of Stock option activity

 

 

Plan Shares Available for Grant

 

 

Plan Options Outstanding

 

 

Weighted Average Exercise Price Per Share

 

 

Aggregate Intrinsic Value

 

Balance at January 1, 2022

 

 

97,648

 

 

 

19,122

 

 

$13.23

 

 

 

 

Restricted stock units and awards granted

 

 

(6,248)

 

 

 

 

 

 

 

 

 

 

Stock options exercised

 

 

 

 

 

(1,300)

 

 

8.26

 

 

$2,422

 

Cancelled or forfeited options

 

 

1,462

 

 

 

(3,736)

 

 

11.41

 

 

 

 

 

Balance at December 31, 2022

 

 

92,862

 

 

 

14,086

 

 

 

14.17

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cancelled or forfeited options

 

 

12,623

 

 

 

(12,623)

 

 

14.02

 

 

 

 

 

Balance at December 31, 2023

 

 

105,485

 

 

 

1,463

 

 

 

15.54

 

 

 

 

 

Schedule of Stock options outstanding

 

 

 

Options Outstanding

 

 

Options Exercisable

 

Exercise Prices

 

 

Number Outstanding

 

 

Weighted Average Remaining Contractual Life

 

Weighted Average Exercise Price Per Share

 

 

Number Exercisable

 

 

Weighted Average Exercise Price Per Share

 

$

15.54

 

 

 

1,463

 

 

 

0.39

 

 

years

 

$15.54

 

 

 

1,463

 

 

$15.54

 

Schedule of Restricted stock and restricted stock unit activity

 

 

Number of Shares

 

 

Weighted average

grant date fair value

 

Unvested shares at January 1, 2022

 

 

8,531

 

 

$10.01

 

Granted

 

 

6,248

 

 

 

9.60

 

Vested

 

 

(8,910)

 

 

10.25

 

Unvested shares at December 31, 2022

 

 

5,869

 

 

$9.21

 

 

 

 

 

 

 

 

 

 

Granted

 

 

 

 

 

 

 

Vested

 

 

(5,869)

 

 

7.66

 

Unvested shares at December 31, 2023