XML 35 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 8 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2018
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Three Month Period Ended
   
Six Month Period Ended
 
   
June 30,
   
June 30,
 
   
201
8
   
201
7
   
201
8
   
201
7
 
Numerator:
                               
Net income (loss) attributable to common stockholders
  $
1,045,920
    $
(768,212
)   $
943,152
    $
(1,638,502
)
                                 
Denominator:
                               
Weighted average basic shares outstanding
   
15,180,169
     
13,100,820
     
14,642,378
     
13,033,106
 
Effect of dilutive securities
   
5,194,189
     
     
4,421,217
     
 
Weighted average diluted shares
   
20,374,358
     
13,100,820
     
19,063,595
     
13,033,106
 
                                 
Basic earnings per share
  $
0.07
    $
(0.06
)
  $
0.06
    $
(0.13
)
Diluted earnings per share
  $
0.05
    $
(0.06
)
  $
0.05
    $
(0.13
)