v3.22.2.2
SCHEDULE OF WEIGHTED AVERAGE NUMBER OF SHARES OUTSTANDING AND LOSS PER SHARE OUTSTANDING (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share [Abstract]        
Numerator for basic and diluted income per share – Net income (loss) attributable to common stockholders $ (1,902,475) $ 8,068,799 $ (9,568,134) $ 24,408,170
Denominator for basic loss per share – weighted average shares outstanding 50,365,218 51,809,435 49,973,619 49,404,794
Dilutive effect of shares issuable under stock options and warrants outstanding
Denominator for diluted loss per share – adjusted weighted average shares outstanding 50,365,218 51,809,435 49,973,619 49,404,794
Basic $ (0.04) $ 0.16 $ (0.19) $ 0.49
Diluted $ (0.04) $ 0.16 $ (0.19) $ 0.49