XML 29 R47.htm IDEA: XBRL DOCUMENT v3.2.0.727
Note 5 - Stockholders' Equity - Stock Options Outstanding and Exercisable (Details) - USD ($)
12 Months Ended
May. 31, 2015
Range 1 [Member]  
Lower Range of Exercise Prices (in dollars per share) $ 5
Upper Range of Exercise Prices (in dollars per share) $ 6
Number of Shares Outstanding (in shares) 317,750
Options Outstanding Weighted Average Remaining Contractual Life 2 years 36 days
Options Outstanding Weighted Average Exercise Price (in dollars per share) $ 5.65
Options Outstanding Aggregate Intrinsic Value $ 2,746,675
Options Exercisable Number of Shares Exercisable (in shares) 317,750
Options Exercisable Weighted Average Exercise Price (in dollars per share) $ 5.65
Options Exercisable Aggregate Intrinsic Value $ 2,746,675
Range 2 [Member]  
Lower Range of Exercise Prices (in dollars per share) $ 6.01
Upper Range of Exercise Prices (in dollars per share) $ 9
Number of Shares Outstanding (in shares) 315,191
Options Outstanding Weighted Average Remaining Contractual Life 1 year 302 days
Options Outstanding Weighted Average Exercise Price (in dollars per share) $ 6.46
Options Outstanding Aggregate Intrinsic Value $ 2,466,904
Options Exercisable Number of Shares Exercisable (in shares) 315,191
Options Exercisable Weighted Average Exercise Price (in dollars per share) $ 6.46
Options Exercisable Aggregate Intrinsic Value $ 2,466,904
Range 3 [Member]  
Lower Range of Exercise Prices (in dollars per share) $ 9.01
Upper Range of Exercise Prices (in dollars per share) $ 14
Number of Shares Outstanding (in shares) 140,000
Options Outstanding Weighted Average Remaining Contractual Life 6 years 51 days
Options Outstanding Weighted Average Exercise Price (in dollars per share) $ 12.57
Options Outstanding Aggregate Intrinsic Value $ 240,900
Options Exercisable Number of Shares Exercisable (in shares) 30,732
Options Exercisable Weighted Average Exercise Price (in dollars per share) $ 10.55
Options Exercisable Aggregate Intrinsic Value $ 115,027
Range 4 [Member]  
Lower Range of Exercise Prices (in dollars per share) $ 14.01
Upper Range of Exercise Prices (in dollars per share) $ 14.39
Number of Shares Outstanding (in shares) 963,777
Options Outstanding Weighted Average Remaining Contractual Life 6 years 142 days
Options Outstanding Weighted Average Exercise Price (in dollars per share) $ 14.36
Options Outstanding Aggregate Intrinsic Value  
Options Exercisable Number of Shares Exercisable (in shares) 185,791
Options Exercisable Weighted Average Exercise Price (in dollars per share) $ 14.30
Options Exercisable Aggregate Intrinsic Value  
Range 5 [Member]  
Lower Range of Exercise Prices (in dollars per share) $ 5
Upper Range of Exercise Prices (in dollars per share) $ 14.39
Number of Shares Outstanding (in shares) 1,736,718
Options Outstanding Weighted Average Remaining Contractual Life 4 years 277 days
Options Outstanding Weighted Average Exercise Price (in dollars per share) $ 11.19
Options Outstanding Aggregate Intrinsic Value $ 5,454,479
Options Exercisable Number of Shares Exercisable (in shares) 849,464
Options Exercisable Weighted Average Exercise Price (in dollars per share) $ 8.02
Options Exercisable Aggregate Intrinsic Value $ 5,328,606
Options Outstanding Weighted Average Exercise Price (in dollars per share) $ 14.02