Weighted Average Shares Outstanding (Details) - shares
12 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2014
Weighted Average Shares Outstanding Details      
Weighted average shares outstanding-basic 119,908,145 115,087,368 105,044,985
Dilutive options and restricted stock
Weighted average shares outstanding-diluted 119,908,145 115,087,368 105,044,985
Antidilutive securities not included:      
Options 44,570,736 42,953,318 43,485,670
Warrants 25,000 1,507,000 2,448,000
Antidilutive securities excluded from computation of earnings per share 44,595,736 44,460,318 45,933,670