XML 76 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Equity (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Common Stock Issuable Upon Exercise of Warrants Outstanding

The following table summarizes the shares of the Company’s common stock issuable upon exercise of options outstanding at December 31, 2024:

 

Options Outstanding   Options Exercisable 
Range
of Exercise
Price
   Number
Outstanding at
December 31,
2024
   Weighted Average Remaining Contractual Life (Years)  

Weighted Average

Exercise Price

   Number Exercisable at
December 31,
2024
   Weighted Average Exercise
Price
 
$2.93 - 31.20     20,198    3.54   $14.76    14,591   $16.38 
 48.75 - 123.00     20,517    2.04    78.91    20,517    78.91 
 154.50 - 289.50     11,764    3.44    218.21    11,764    218.21 
$2.93 - 289.50     52,479    2.93   $85.45    46,872   $94.41 
Schedule of Stock Option Activity

Stock option activity for the years ended December 31, 2024 and 2023 was as follows:

 

   Number of Options   Weighted Average Exercise Price 
Outstanding at January 1, 2023   53,357   $195.45 
Granted   12,452    35.25 
Expired   (8,929)   (267.90)
Outstanding at December 31, 2023   56,880    149.03 
Granted   10,265    4.13 
Expired   (14,666)   (275.14)
Outstanding at December 31, 2024   52,479   $85.45 
Options exercisable at December 31, 2024   46,872   $94.41 
Options expected to vest   5,607   $10.56 
   Number of Warrants   Weighted Average Exercise Price 
Outstanding at January 1, 2023   8,264   $187.50 
Issued   34,771    48.90 
Outstanding at December 31, 2023   43,035    75.53 
Issued   169,527    10.28 
Cancelled (*)   (23,288)   (32.85)
Exercised   (6,278)   (50.77)
Outstanding at December 31, 2024   182,996   $21.37 
Warrants exercisable at December 31, 2024   102,996   $32.13 
Warrants expected to vest   80,000   $7.50 
Schedule of Nonvested Stock Options Granted

A summary of the status of the Company’s nonvested stock options granted as of December 31, 2024 and changes during the years ended December 31, 2024 and 2023 is presented below:

 

   Number of Options   Weighted Average Exercise Price 
Nonvested at January 1, 2023   1,334   $64.35 
Granted   12,452    35.25 
Vested   (8,475)   (47.14)
Nonvested at December 31, 2023   5,311    23.55 
Granted   10,265    4.13 
Vested   (9,969)   (10.90)
Nonvested at December 31, 2024   5,607   $10.56 
   Number of Warrants   Weighted Average Exercise Price 
Nonvested at January 1, 2023   
-
   $
-
 
Issued   34,771    48.90 
Vested   (19,560)   55.95 
Nonvested at December 31, 2023   15,211    39.90 
Issued   169,527    10.28 
Cancelled   (23,288)   (32.85)
Vested   (81,450)   (12.10)
Nonvested at December 31, 2024   80,000   $7.50 
Schedule of Common Stock Issuable Upon Exercise of Options Outstanding

The following table summarizes the shares of the Company’s common stock issuable upon exercise of warrants outstanding at December 31, 2024:

 

Warrants Outstanding   Warrants Exercisable  
Range of
Exercise Price
    Number
Outstanding at
December 31,
2024
    Weighted Average
Remaining
Contractual
Life (Years)
    Weighted
Average
Exercise Price
    Number
Exercisable at
December 31
, 2024
    

Weighted Average Exercise

Price

 
$7.50 - 37.50         165,510    4.40   $10.50    85,510   $13.31 
 67.50    9,222    3.40    67.50    9,222    67.50 
 187.50    8,264    2.30    187.50    8,264    187.50 
$7.50 - 187.50    182,996    4.25   $21.37    102,996   $32.13