XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Equity (Tables)
6 Months Ended
Jun. 30, 2025
Equity (Tables) [Line Items]  
Schedule of Stock Option Activity

Stock option activity for the six months ended June 30, 2025 was as follows:

 

   Number of Options   Weighted
Average Exercise
Price
 
Outstanding at January 1, 2025   52,479   $85.45 
Granted   2,665    3.26 
Expired / cancelled / forfeited   (10,643)   (72.85)
Outstanding at June 30, 2025   44,501   $83.54 
Options exercisable at June 30, 2025   43,171   $86.01 
Options expected to vest   1,330   $3.26 
Schedule of Nonvested Stock Options Granted

A summary of the status of the Company’s nonvested stock options granted as of June 30, 2025 and changes during the six months ended June 30, 2025 is presented below:

 

   Number of Options   Weighted
Average Exercise
Price
 
Nonvested at January 1, 2025   5,943   $11.54 
Granted   2,665    3.26 
Cancelled   (1,853)   (27.40)
Vested   (5,425)   (4.08)
Nonvested at June 30, 2025   1,330   $3.26 

A summary of the status of the Company’s nonvested stock warrants issued as of June 30, 2025 and changes during the six months ended June 30, 2025 is presented below:

 

   Number of
Warrants
   Weighted
Average
Exercise
Price
 
Nonvested at January 1, 2025   80,000   $7.50 
Vested   80,000    7.50 
Nonvested at June 30, 2025   
-
   $
-
 
Schedule of Stock Warrant Activity

Stock warrant activity for the six months ended June 30, 2025 was as follows:

 

   Number of
Warrants
   Weighted
Average
Exercise
Price
 
Outstanding at January 1, 2025   182,996   $21.37 
Exercised   (87,250)   (18.41)
Outstanding and exercisable at June 30, 2025   95,746   $24.06 
Options [Member]  
Equity (Tables) [Line Items]  
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 options outstanding at June 30, 2025:

 

Options Outstanding   Options Exercisable 
Range
of
Exercise Price
   Number
Outstanding at
June 30,
2025
   Weighted
Average Remaining
Contractual Life
(Years)
   Weighted
Average Exercise
Price
   Number
Exercisable at
June 30,
2025
   Weighted
Average Exercise
Price
 
$2.93 – 31.20    15,419    3.33   $6.49    14,089   $6.80 
 48.75 – 123.00    19,317    1.65    78.87    19,317    78.87 
 154.50 – 264.00    9,765    3.62    214.43    9,765    214.43 
$2.93 – 264.00    44,501    2.66   $83.54    43,171   $86.01 
Warrants Outstanding [Member]  
Equity (Tables) [Line Items]  
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 June 30, 2025:

 

Warrants Outstanding   Warrants Exercisable 
Range of
Exercise
Price
   Number
Outstanding at
June 30,
2025
   Weighted
Average
Remaining
Contractual Life
(Years)
   Weighted
Average
Exercise
Price
   Number
Exercisable at
June 30,
2025
   Weighted
Average
Exercise
Price
 
$7.50 – 37.50    86,593    3.93   $8.01    86,593   $8.01 
 67.50    889    2.93    67.50    889    67.50 
 187.50    8,264    1.81    187.50    8,264    187.50 
$7.50 – 187.50    95,746    3.74   $24.06    95,746   $24.06