XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2023
Summary of Significant Accounting Policies [Abstract]  
Schedule of Fair Values of Financial Instruments The fair value of the Company’s financial instruments are as follows:
   Quoted
Prices in
Active
Markets for
Identical
Assets or
Liabilities
(Level 1)
   Quoted
Prices for Similar
Assets or
Liabilities in
Active
Markets
(Level 2)
   Significant
Unobservable
Inputs
(Level 3)
 
Marketable securities as of June 30, 2023  $338   $
 -
   $
 -
 
                      
Marketable securities as of December 31, 2022  $612   $
 -
   $
        -
 
Schedule of Basic Earnings Per Share and Diluted Earnings Per Share The following is a reconciliation of the numerator and denominator used to calculate basic earnings per share and diluted earnings per share for the three and six months ended June 30, 2023 and 2022.
   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2023   2022   2023   2022 
Numerator:                
Net (loss) income  $(1,076,659)  $2,279,550   $(2,180,190)  $1,105,947 
                     
Denominator:                    
Weighted average shares outstanding, basic   43,602,565    43,142,312    43,602,565    42,102,885 
                     
Dilutive effect of options and warrants   
-
    2,178,818    
-
    3,146,011 
                     
Weighted average shares outstanding, diluted   43,602,565    45,321,130    43,602,565    45,248,896 
                     
Net (loss) income per share, basic  $(0.02)  $0.05   $(0.05)  $0.03 
                     
Net (loss) income per share, diluted  $(0.02)  $0.05   $(0.05)  $0.02 
Schedule of Computation of Diluted Net (Loss) Income Per Share Potentially dilutive securities outlined in the table below have been excluded from the computation of diluted net (loss) income per share because the effect of their inclusion would have been anti-dilutive.
   For the Three Months Ended
June 30,
   For the Six Months Ended
June 30,
 
   2023   2022   2023   2022 
Warrants to purchase common shares   9,362,076    2,970,826    9,362,076    2,970,826 
Options to purchase common shares   4,098,000    1,883,000    4,098,000    983,000 
Total potentially dilutive securities   13,460,076    4,853,826    13,460,076    3,953,826