XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Schedule of reconciles between basic and diluted weighted average shares outstanding
   For the Three Months Ended
June 30,
   For the Six Months Ended
June 30,
 
   2022   2021   2022   2021 
Numerator:                
Net income (loss)  $2,939,284   $(23,459,136)  $4,502,997   $(39,657,721)
                     
Weighted average shares outstanding (denominator for basic earnings per share)   34,112,566    31,459,199    34,086,392    29,597,488 
                     
Weighted average shares and assumed potential common shares (denominator for diluted earnings per share, treasury method)   34,112,566    31,459,199    34,086,392    29,597,488 
                     
Basic earnings per share  $0.09   $(0.75)  $0.13   $(1.33)
Diluted earnings per share  $0.09   $(0.75)  $0.13   $(1.33)

 

Schedule of anti dilutive common shares
   For the Three Months Ended June 30,   For the Six Months Ended June 30, 
   2022   2021   2022   2021 
Options   3,259,121    
-
    3,259,121    1,630,000 
Warrants   11,153,908    6,001,250    11,153,908    8,628,908 
Convertible debt(a)   
-
    63,425    
-
    63,425 
Total potentially dilutive shares   14,413,029    6,064,675    14,413,029    10,322,333