XML 83 R67.htm IDEA: XBRL DOCUMENT v3.20.1
17. Earnings per share (Basic and Dilutive) (Details - Basic and diluted earnings per share ) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Numerator:    
Net income (loss) $ (16,975,742) $ 948,915
Denominator:    
Weighted-average shares of common stock 33,740,557 25,121,896
Dilutive effect of warrants 0 2,647,461
Diluted weighted-average shares of common stock 33,740,557 27,769,357
Net loss per common share from Basic $ (0.50) $ 0.04
Net loss per common share from Diluted $ (0.50) $ 0.03