XML 50 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share (Tables)
12 Months Ended
Jun. 30, 2018
Earnings Per Share [Abstract]  
Schedule of the computations for basic and diluted earnings per share
    Year Ended June 30,  
    2018     2017  
             
Net income   $ 1,060,104     $ 7,703,086  
                 
Weighted-average common shares outstanding:                
Basic number of shares     25,006,467       20,001,868  
                 
Effect of dilutive securities:                
Options to purchase common stock     331,985       142,482  
RSUs     1,387,348       1,167,540  
Common stock warrants     85,668       354,502  
Diluted number of shares     26,811,468       21,666,392  
                 
Earnings per common share:                
Basic   $ 0.04     $ 0.39  
Diluted   $ 0.04     $ 0.36  
Schedule of potential dilutive shares were not included in the computation of diluted earnings per share
Options to purchase common stock     739,864       378,278  
RSUs     216,946       289,036  
Common stock warrants     85,018       518,087  
      1,041,828       1,185,401