XML 101 R91.htm IDEA: XBRL DOCUMENT v3.7.0.1
SHARE-BASED COMPENSATION - Options Outstanding and Exercisable (Details) - Stock options - $ / shares
9 Months Ended 12 Months Ended
Mar. 31, 2017
Jun. 30, 2016
Jun. 30, 2015
Options outstanding and exercisable      
Outstanding Number of Shares 1,158,005 1,016,997 1,181,954
Exercisable Number of Shares 938,300 919,396 754,136
Exercise price range $0.40 - $4.00, remaining life less than 1 year      
Options outstanding and exercisable      
Exercise Price, low end of the range (in dollars per share) $ 0.40    
Exercise Price, high end of the range (in dollars per share) $ 4.00    
Outstanding Number of Shares 245,525    
Exercisable Number of Shares 225,525    
Exercise price range $0.40 - $4.00, remaining life less than 1 year | Maximum      
Options outstanding and exercisable      
Remaining Life (in years) 1 year    
Exercise price range $0.40 - $4.00, remaining life 1 year      
Options outstanding and exercisable      
Exercise Price, low end of the range (in dollars per share) $ 0.40    
Exercise Price, high end of the range (in dollars per share) $ 4.00    
Outstanding Number of Shares 57,916    
Remaining Life (in years) 1 year    
Exercisable Number of Shares 57,916    
Exercise price range $0.40 - $4.00, remaining life 2 years      
Options outstanding and exercisable      
Exercise Price, low end of the range (in dollars per share) $ 0.40    
Exercise Price, high end of the range (in dollars per share) $ 4.00    
Outstanding Number of Shares 136,296    
Remaining Life (in years) 2 years    
Exercisable Number of Shares 136,296    
Exercise price range $0.40 - $4.00, remaining life 3 years      
Options outstanding and exercisable      
Exercise Price, low end of the range (in dollars per share) $ 0.40    
Exercise Price, high end of the range (in dollars per share) $ 4.00    
Outstanding Number of Shares 256,720    
Remaining Life (in years) 3 years    
Exercisable Number of Shares 256,720    
Exercise price range $0.40 - $4.00, remaining life 4 years      
Options outstanding and exercisable      
Exercise Price, low end of the range (in dollars per share) $ 0.40    
Exercise Price, high end of the range (in dollars per share) $ 4.00    
Outstanding Number of Shares 241,110    
Remaining Life (in years) 4 years    
Exercisable Number of Shares 41,405    
Exercise price range $4.01 - $10.00, remaining life less than 1 year      
Options outstanding and exercisable      
Exercise Price, low end of the range (in dollars per share) $ 4.01    
Exercise Price, high end of the range (in dollars per share) $ 10.00    
Outstanding Number of Shares 118,188    
Remaining Life (in years) 1 year    
Exercisable Number of Shares 118,188    
Exercise price range $4.01 - $10.00, remaining life 1 year      
Options outstanding and exercisable      
Exercise Price, low end of the range (in dollars per share) $ 4.01 $ 4.01 $ 4.01
Exercise Price, high end of the range (in dollars per share) $ 10.00 $ 10.00 $ 10.00
Outstanding Number of Shares 4,062 97,938 43,498
Remaining Life (in years) 1 year 1 year 1 year
Exercisable Number of Shares 4,062 97,938 43,498
Exercise price range $4.01 - $10.00, remaining life 3 years      
Options outstanding and exercisable      
Exercise Price, low end of the range (in dollars per share) $ 4.01 $ 4.01 $ 4.01
Exercise Price, high end of the range (in dollars per share) $ 10.00 $ 10.00 $ 10.00
Outstanding Number of Shares 7,000 4,062 13,062
Remaining Life (in years)   3 years 3 years
Exercisable Number of Shares 7,000 4,062 10,281
Exercise price range $4.01 - $10.00, remaining life 3 years | Maximum      
Options outstanding and exercisable      
Remaining Life (in years) 3 years    
Exercise price range $10.01 - $20.00, remaining life less than 1 year      
Options outstanding and exercisable      
Exercise Price, low end of the range (in dollars per share) $ 0.00    
Exercise Price, high end of the range (in dollars per share) $ 20.00    
Outstanding Number of Shares 13,125    
Remaining Life (in years) 1 year    
Exercisable Number of Shares 13,125    
Exercise price range $10.01 - $20.00, remaining life 3 years      
Options outstanding and exercisable      
Exercise Price, low end of the range (in dollars per share) $ 0.00    
Exercise Price, high end of the range (in dollars per share) $ 20.00    
Outstanding Number of Shares 17,500    
Remaining Life (in years) 3 years    
Exercisable Number of Shares 17,500    
Exercise price range $20.00 - $30.00, remaining life less than 1 year      
Options outstanding and exercisable      
Exercise Price, low end of the range (in dollars per share) $ 0.00    
Exercise Price, high end of the range (in dollars per share) $ 30.00    
Outstanding Number of Shares 2,500    
Remaining Life (in years) 1 year    
Exercisable Number of Shares 2,500    
Exercise price range $20.00 - $30.00, remaining life 3 years      
Options outstanding and exercisable      
Exercise Price, low end of the range (in dollars per share) $ 0.00    
Exercise Price, high end of the range (in dollars per share) $ 30.00    
Outstanding Number of Shares 28,500    
Exercisable Number of Shares 28,500    
Exercise price range $20.00 - $30.00, remaining life 3 years | Maximum      
Options outstanding and exercisable      
Remaining Life (in years) 3 years    
Exercise price range $30.00 - $40.00, remaining life 3 years      
Options outstanding and exercisable      
Exercise Price, low end of the range (in dollars per share) $ 0.00    
Exercise Price, high end of the range (in dollars per share) $ 40.00    
Outstanding Number of Shares 13,313    
Exercisable Number of Shares 13,313    
Exercise price range $30.00 - $40.00, remaining life 3 years | Maximum      
Options outstanding and exercisable      
Remaining Life (in years) 3 years    
Exercise price range $30.00 - $40.00, remaining life less than 1 year      
Options outstanding and exercisable      
Exercise Price, low end of the range (in dollars per share) $ 0.00    
Exercise Price, high end of the range (in dollars per share) $ 40.00    
Outstanding Number of Shares 12,500    
Remaining Life (in years) 1 year    
Exercisable Number of Shares 12,500    
Exercise price range $40.00 - $48.72, remaining life 3 years      
Options outstanding and exercisable      
Exercise Price, low end of the range (in dollars per share) $ 0.00    
Exercise Price, high end of the range (in dollars per share) $ 48.72    
Outstanding Number of Shares 3,750    
Remaining Life (in years) 3 years    
Exercisable Number of Shares 3,750