XML 36 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of Stock-based Compensation Costs

A summary of stock-based compensation costs for the three months ended March 31, 2023 and 2022 is as follows:

 

   2023   2022 
   Three Months Ended March 31, 
   2023   2022 
         
Related parties  $276,980   $339,672 
Non-related parties        
Total stock-based compensation costs  $276,980   $339,672 
Summary of Stock Option Activity Including Options Form of Warrants

A summary of stock option activity, including options issued in the form of warrants, during the three months ended March 31, 2023 is as follows:

 

   Number of Shares  

Weighted Average

Exercise

Price

   Weighted Average Remaining Contractual Life (in Years) 
             
Stock options outstanding at December 31, 2022   3,894,792   $2.9183      
Granted             
Exercised   (12,500)   0.5025      
Expired             
Stock options outstanding at March 31, 2023   3,882,292   $2.9260    2.79 
                
Stock options exercisable at December 31, 2022   2,819,792   $3.2834      
Stock options exercisable at March 31, 2023   2,913,542   $3.2431    2.28 
Schedule of Exercise Prices of Common Stock Options Outstanding and Exercisable Including Options Form of Warrants

The exercise prices of common stock options outstanding and exercisable, including options issued in the form of warrants, at March 31, 2023 are as follows:

 

Exercise

Prices

  

Options

Outstanding

(Shares)

  

Options

Exercisable

(Shares)

 
          
$0.5025    87,500    87,500 
$0.7400    575,000    309,375 
$1.6800    33,333    33,333 
$2.0000    800,000    200,000 
$2.0600    200,000    200,000 
$2.8000    250,000    234,375 
$3.0000    666,667    666,667 
$3.0300    425,000    387,500 
$3.2000    203,125    203,125 
$3.2100    150,000    150,000 
$6.0000    166,667    166,667 
$6.6000    41,667    41,667 
$7.1400    200,000    150,000 
$12.0000    83,333    83,333 
      3,882,292    2,913,542