Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details)

v2.4.0.8
Stockholders' Equity (Details) (USD $)
1 Months Ended 9 Months Ended 9 Months Ended 12 Months Ended 1 Months Ended 9 Months Ended 1 Months Ended 9 Months Ended 1 Months Ended 9 Months Ended
Oct. 03, 2013
Mar. 28, 2013
Apr. 30, 2014
Apr. 30, 2013
Jul. 31, 2013
Apr. 30, 2014
Common Stock [Member]
Apr. 30, 2013
Treasury Stock [Member]
Jul. 31, 2013
Treasury Stock [Member]
Jul. 31, 2013
Additional Paid-in Capital [Member]
Nov. 26, 2013
Senior Officers [Member]
Apr. 30, 2014
Senior Officers [Member]
Jan. 17, 2014
Senior Officers and Board of Directors [Member]
Apr. 30, 2014
Senior Officers and Board of Directors [Member]
Feb. 03, 2014
Executive Officers [Member]
Jan. 17, 2014
Executive Officers [Member]
Apr. 30, 2014
Executive Officers [Member]
Stockholders' Equity (Details) [Line Items]                                
Common Stock, Par or Stated Value Per Share (in Dollars per share)   $ 0.01 $ 0.01   $ 0.01                      
Maximum Offering Price Under Sales Agreement (in Shares)   20,000,000                            
Percentage of Commission Payable on Equity Offering   3.00%                            
Stock Issued During Period, Shares, New Issues (in Shares)           3,018,112                    
Average Sale Price of Stock (in Dollars per share)     $ 3.14                          
Proceeds from Issuance of Common Stock (in Dollars)     $ 9,455,000 $ 3,000                        
Excess Tax Benefit from Share-based Compensation, Financing Activities (in Dollars)     0 0                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares) 10,000   665,117             271,591   267,797   20,000 95,729  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share) $ 2.53   $ 2.82             $ 3.00   $ 2.70   $ 2.75 $ 2.70  
Share Based Compensation Arrangement by Share Based Payment Award Options Term 5 years                 4 years   5 years   5 years 5 years  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 4 years                 1 year   2 years   3 years 3 years  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in Dollars per share) $ 1.23                 $ 0.66   $ 1.05   $ 1.11 $ 1.10  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 4 years 9 months                 2 years 6 months   3 years 3 months   3 years 6 months 3 years 6 months  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 57.60%                 54.79%   54.78%   55.07% 55.45%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 1.30%                 0.42%   0.90%   0.84% 1.00%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Payments (in Dollars) 0                 0   0   0 0  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares (in Shares)     0               0   0     0
Number of Officers                   2   2        
Share Based Compensation Arrangement by Share Based Payment Award Options Awarded to Set off Compensation Liability in Lieu of Cash (in Dollars)                   200,000            
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options (in Dollars)     400,000                          
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     16 months                          
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized (in Dollars)     100,000                          
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Outstanding Weighted Average Remaining Contractual Terms     1 year                          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in Shares)     1,664,000                          
Stock Issued During Period, Shares, Treasury Stock Reissued (in Shares)             216,556                  
Stock Issued During Period, Shares, Employee Benefit Plan (in Shares)     165,646 9,419   165,646                    
Payments of Stock Issuance Costs (in Dollars)     636,000 643,000                        
Stock Issued During Period, Value, Treasury Stock Reissued (in Dollars)               $ 3,074,000 $ 2,458,000