XML 69 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Mar. 31, 2018
Mar. 31, 2017
Earnings Per Share [Abstract]        
Net income $ 1,226,279 $ 100,824 $ 1,867,324 $ 1,338,987
Number of shares used in per share calculation (basic) 25,546,512 23,818,136 24,763,458 18,621,072
Effect of dilutive securities:        
Options to purchase common stock 295,055 208,429 355,858 92,094
RSUs 1,439,443 1,267,572 1,381,190 1,139,142
Common stock warrants 0 334,566 118,450 293,668
Number of shares used in per share calculation (diluted) 27,281,010 25,628,703 26,618,956 20,145,976
Earnings per common share:        
Basic $ 0.05 $ 0.00 $ 0.08 $ 0.07
Diluted $ 0.04 $ 0.00 $ 0.07 $ 0.07