v3.25.1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2024
Stockholders’ Equity [Abstract]  
Schedule of Options Granted, Exercised, Forfeited and Outstanding

The following is a summary of options and warrants granted, exercised, forfeited and outstanding during the six months ended June 30, 2024 and 2023:

 

   2024-Stock Options   2024-Warrants 
   Number of
Options
   Weighted
Average
Exercise
Price
   Number of
Warrants
   Weighted
Average
Exercise
Price
 
Outstanding at January 1, 2024   43,259   $32.73    217,313   $812.73 
Granted   
    
    608,185    4.13 
Exercised   
    
    (231,264)   (3.98)
Forfeited   
    
    
    
 
Outstanding at June 30, 2024   43,259   $32.73    594,234   $812.88 
Exercisable at June 30, 2024   21,205         594,234      

 

   2023-Stock Options   2023-Warrants 
   Number of
Options
   Weighted
Average
Exercise
Price
   Number of
Warrants
   Weighted
Average
Exercise
Price
 
Outstanding at January 1, 2023   876   $1,984.50    71,513   $1,984.50 
Granted   
    
    157,196    1,984.50 
Exercised   
    
    (70,961)   (1,984.50)
Forfeited   (59)   (1,984.50)   
    
 
Outstanding at June 30, 2023   817   $
    157,748   $1,984.50 
Exercisable at June 30, 2023   817         157,748      
Schedule of Fair Value of Each Option was Estimated on the Date of Grant Using the Black-Scholes Option-Pricing Model

The fair value of each option and warrant in 2024 was estimated on the date of grant using the Black-Scholes option-pricing model with the following assumptions:

 

Risk-free interest rate    4.27 – 4.30 %
Expected volatility    53%
Expected life (years)    10 
Dividend yield    0%