XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Schedule of components of basic and diluted loss per share

Three Months Ended March 31, 

    

2022

    

2021

Net loss available to common stockholders

$

(14,126,960)

$

(9,193,381)

Basic weighted-average common shares outstanding

 

15,331,743

 

13,635,759

Dilutive effect of options and warrants

 

 

Weighted-average diluted common shares outstanding

 

15,331,743

 

13,635,759

Basic and diluted loss per share

$

(0.92)

$

(0.67)

Anti-dilutive stock options and warrants

 

502,339

 

3,571,946