Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF EARNINGS PER SHARE (Details)

v3.21.2
SCHEDULE OF EARNINGS PER SHARE (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net income (numerator for basic and diluted earnings per share) $ 976,293 $ (1,079,555) $ (1,384,292) $ (4,147,890)
Weighted average shares outstanding (denominator for basic earnings per share) 8,658,395 4,110,303 7,530,833 4,049,059
Dilutive potential common shares     2,614,177 2,004,436
Denominator for diluted earnings per share - weighted average shares and assumed potential common shares 8,658,395 4,110,303 7,530,833 4,049,059
Basic earnings per share $ 0.11 $ (0.26) $ (0.18) $ (1.02)
Diluted earnings per share $ 0.11 $ (0.26) $ (0.18) $ (1.02)
Common Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Dilutive potential common shares
Share-based Payment Arrangement, Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Dilutive potential common shares     587,699 613,972
Share-based Payment Arrangement, Option [Member] | Common Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Dilutive potential common shares
Warrant [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Dilutive potential common shares     2,026,478 537,415
Warrant [Member] | Common Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Dilutive potential common shares