XML 52 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Options (Tables)
12 Months Ended
Dec. 31, 2024
Stock Options and Restricted Stock Units  
Schedule of weighted-average fair value of the options granted, and weighted-average assumptions

For the Year Ended December 31, 

 

2024

2023

 

Weighted average fair value of options granted

    

$

32.07

    

$

2.56

Risk-free interest rate

 

4.40

%  

 

4.34

%

Expected term (years)

 

6.0

 

6.0

Expected volatility factor

 

87.69

%  

 

75.35

%

Expected dividends

 

None

 

None

Equity Plans  
Stock Options and Restricted Stock Units  
Schedule of stock option activity

    

    

    

Weighted-Average

    

Weighted -Average

Remaining

Number of

Exercise

Contractual Term

Aggregate

Options

Price

(years)

Intrinsic Value

Outstanding at January 1, 2024

 

5,339,162

$

3.22

 

6.38

$

28,640,009

Granted

 

-

 

-

 

Exercised

 

(2,169,968)

 

2.54

 

Forfeited/Expired

 

(4,001)

 

6.96

 

Outstanding at December 31, 2024

 

3,165,193

$

3.67

 

6.32

$

113,458,326

Exercisable at December 31, 2024

 

1,673,966

$

2.54

 

5.51

$

61,901,891

Vested and Expected to vest at December 31, 2024

 

3,165,193

$

3.67

 

6.32

$

113,458,326

    

    

    

Weighted-Average

    

Weighted – Average

Remaining

Number of

Exercise

Contractual Term

Aggregate

Options

Price

(years)

Intrinsic Value

Outstanding at January 1, 2023

 

6,690,490

$

3.09

 

7.19

$

5,989,709

Granted*

 

25,000

 

3.31

 

  

 

  

Exercised

 

(1,287,462)

 

2.37

 

  

 

  

Forfeited/Expired

 

(88,866)

 

6.27

 

  

 

  

Outstanding at December 31, 2023

 

5,339,162

$

3.22

 

6.38

$

28,640,009

Exercisable at December 31, 2023

 

3,475,780

$

2.18

 

6.40

$

22,237,334

Vested and Expected to vest at December 31, 2023

 

5,339,162

$

3.22

 

6.38

$

28,640,009

* Includes 25,000 stock options granted to a non-employee member of the Company’s advisory board.

    

    

    

Weighted-Average

    

Weighted - Average

Remaining

Number of

Exercise

Contractual Term

Aggregate

Options

Price

(years)

Intrinsic Value

Outstanding at January 1, 2024

 

923,571

$

3.41

 

8.76

$

4,786,252

Granted

 

268,500

 

42.57

 

Exercised

 

(336,264)

 

3.44

 

Forfeited/Expired

 

(13,536)

 

4.84

 

Outstanding at December 31, 2024

 

842,271

$

15.86

 

8.46

$

20,847,471

Exercisable at December 31, 2024

 

314,244

$

3.32

 

7.73

$

11,374,251

Vested and Expected to vest at December 31, 2024

 

842,271

$

15.86

 

8.46

$

20,847,471

    

    

    

Weighted-Average

    

Weighted - Average

Remaining

Number of

Exercise

Contractual Term

Aggregate

Options

Price

(years)

Intrinsic Value

Outstanding at January 1, 2023

 

1,027,500

$

3.46

 

9.75

$

-

Granted

 

3,000

 

13.05

 

  

 

  

Exercised

 

(63,595)

 

4.59

 

  

 

  

Forfeited/Expired

 

(43,334)

 

3.41

 

  

 

  

Outstanding at December 31, 2023

 

923,571

$

3.41

 

8.76

$

4,786,252

Exercisable at December 31, 2023

 

386,209

$

3.34

 

8.74

$

2,023,601

Vested and Expected to vest at December 31, 2023

 

923,571

$

3.41

 

8.76

$

4,786,252

Restricted Stock Units  
Stock Options and Restricted Stock Units  
Summary of restricted stock under the company's plan

    

    

Weighted-

Number of

Average

Restricted Stock

Grant Date

Units

Fair Value

Unvested at January 1, 2024

749,756

$

5.77

Granted

 

549,079

40.61

Vested

 

(48,761)

 

8.42

Forfeited/Expired

 

(995)

 

8.29

Unvested at December 31, 2024

 

1,249,079

$

20.98

    

    

Weighted-

Number of

Average

Restricted Stock

Grant Date

Units

Fair Value

Unvested at January 1, 2023

700,000

$

5.59

Granted

49,756

8.29

Vested

 

-

 

-

Forfeited/Expired

 

-

 

-

Unvested at December 31, 2023

 

749,756

$

5.77