XML 41 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of assumptions
Schedule of assumptions      
   December 31, 2024  December 31, 2023
Per share fair value at grant date   $0.42 - $88.85    $5.68 - $88.85 
Risk-free interest rate   0.9% - 272%     0.9% - 272% 
Expected volatility   77.04% – 10,900%    77.04% - 10,900% 
Dividend yield   0%    0% 
Expected life in years   5.0 – 6.4    5.24 – 6.38 
Schedule of stock option activity
        
   Options   Weighted Average Exercise Price 
Outstanding - December 31, 2022   66,527   $61.13 
Granted   26,726    11.42 
Forfeited/canceled   (8,358)   37.76 
Exercised        
Outstanding - December 31, 2023   84,895    47.79 
Granted   500,000    0.51 
Forfeited/canceled   (1,493)   58.39 
Exercised        
Outstanding - December 31, 2024   583,402   $7.24 
Schedule of options outstanding and exercisable
                         
   Options Outstanding**   Options Exercisable** 
Exercise Prices  Number   Price   Life*   Number   Price* 
$0.51   500,000   $0.51    10.00    500,000   $0.51 
$72.39   2,131   $72.39    2.86    2,131   $72.39 
$106.50   6,853   $106.50    4.48    6,853   $106.50 
$69.75   30,891   $69.75    5.97    29,041   $69.75 
$44.75   7,250   $44.75    6.67    5,562   $44.75 
$30.25   15,577   $30.25    7.69    15,577   $30.25 
$9.90   2,000   $9.90    8.44    500   $9.90 
$6.25   18,700   $6.25    8.95    2,750   $6.25 
Total - December 31, 2024   583,402              562,414      

________________________

* Price and Life reflect the weighted average exercise price and weighted average remaining contractual life, respectively.
** The Company’s options summarized above have been retroactively restated for the effect of the 25-for-1 reverse stock split.
Schedule of restricted stock units outstanding
          
   Restricted
Stock Units
   Weighted Average
Grant Date
Fair Value
 
Outstanding - December 31, 2022   22,554   $53.61 
Granted   1,500    31.00 
Forfeited/canceled   (4,734)   45.66 
Exercised   (7,830)   45.66 
Outstanding - December 31, 2023   11,490    59.36 
Granted        
Forfeited/canceled   (500    
Exercised   (6,245)   61.74 
Outstanding - December 31, 2024   4,745   $56.52