XML 38 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2020
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
    Three Months Ended
June 30,
  Six Months Ended
June 30,
    2020   2019   2020   2019
Numerator:                                
Net loss attributable to common shareholders per common share: basic and diluted calculation   $
(3,577,378
)   $
1,444,706
    $
(8,106,695
)   $
(1,848,478
)
                                 
Denominator:                                
Weighted average common shares outstanding-basic (1)    
9,838,152
     
2,960,937
     
7,362,240
     
2,274,754
 
Effect of diluted stock options, warrants, and preferred stock (2)    
 
     
3,046,141
     
 
     
 
 
Weighted average common shares outstanding - diluted    
9,838,152
     
6,007,078
     
7,362,240
     
2,274,754
 
Gain (loss) per common share-basic   $
(0.36
)   $
0.49
    $
(1.10
)   $
(0.81
)
Gain (loss) per common share- diluted   $
(0.36
)   $
0.24
    $
(1.10
)   $
(0.81
)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
    Six months ended
June 30,
    2020   2019
Options    
818,117
     
729,975
 
Warrants    
7,257,883
     
2,025,971
 
Convertible debt    
574,367
     
130,307
 
Preferred stock: series B    
79,246
     
79,246
 
Preferred stock: series D    
-
     
350,004
 
Preferred stock: series E    
-
     
1,484,634