XML 53 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2024
Stockholders' Equity  
Schedule of weighted average assumptions

    

2024

    

2023

 

Employee Stock Purchase Plan:

 

  

 

  

Expected life (years)

 

N/A

 

1.0

Expected volatility

 

N/A

%  

95

%

Dividend yield

 

N/A

%  

%

Risk-free interest rate

 

N/A

%  

4.7

%

Schedule of stock option activity

    

Plan Shares 

    

    

Weighted Average

    

Available 

Plan Options 

Exercise Price 

Aggregate 

for Grant

Outstanding

Per Share

Intrinsic Value

Balance at January 1, 2023

 

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

 

  

Restricted stock units and awards granted

 

(27,000)

 

 

5.64

 

  

Cancelled or forfeited options

 

1,463

 

(1,463)

 

15.54

 

  

Balance at December 31, 2024

 

79,948

 

 

 

  

Schedule of restricted stock and restricted stock unit activity

    

    

Weighted average 

Number of Shares

grant date fair value

Unvested shares at January 1, 2023

 

5,869

$

9.21

Granted

 

 

Vested

 

(5,869)

 

7.66

Unvested shares at December 31, 2023

 

$

Granted

 

27,000

$

5.64

Vested

 

 

Unvested shares at December 31, 2024

 

27,000

$

5.64