XML 36 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 8 - Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2018
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Three Month Period Ended
   
Nine
Month Period Ended
 
   
September
30,
   
September
30,
 
   
2018
   
2017
   
2018
   
2017
 
Numerator:
                               
Net income (loss) attributable to common stockholders
  $
1,151,094
    $
(424,968
)
  $
2,094,246
    $
(2,063,470
)
                                 
Denominator:
                               
Weighted average basic shares outstanding
   
17,273,412
     
13,238,248
     
15,529,026
     
13,102,238
 
Effect of dilutive securities
   
6,383,221
     
     
5,522,193
     
 
Weighted average diluted shares
   
23,656,633
     
13,238,248
     
21,051,219
     
13,102,238
 
                                 
Basic earnings per share
  $
0.07
    $
(0.03
)
  $
0.13
    $
(0.16
)
Diluted earnings per share
  $
0.05
    $
(0.03
)
  $
0.10
    $
(0.16
)