Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details)

v2.4.0.8
Stockholders' Equity (Details) (USD $)
12 Months Ended 12 Months Ended 1 Months Ended 12 Months Ended 1 Months Ended 12 Months Ended
Jul. 31, 2014
Jul. 31, 2013
Jul. 31, 2012
Jan. 17, 2014
Mar. 28, 2013
Jul. 31, 2014
Common Stock [Member]
Jul. 31, 2013
Common Stock [Member]
Jul. 31, 2012
Common Stock [Member]
Jul. 31, 2013
Treasury Stock [Member]
Jul. 31, 2012
Treasury Stock [Member]
Jul. 31, 2013
Additional Paid-in Capital [Member]
Jul. 31, 2012
Additional Paid-in Capital [Member]
Jul. 31, 2014
2011 Plan [Member]
Jul. 31, 2014
Minimum [Member]
Jul. 31, 2014
Maximum [Member]
Jan. 17, 2014
Senior Officers and Board of Directors [Member]
Jul. 31, 2014
Senior Officers and Board of Directors [Member]
Feb. 03, 2014
Executive Officers [Member]
Jan. 17, 2014
Executive Officers [Member]
Jul. 31, 2014
Executive Officers [Member]
Jul. 31, 2014
2005 Plan [Member]
Jul. 31, 2014
2011 Plan [Member]
Jan. 14, 2011
2011 Plan [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)   906,715       3,421,176 906,715                                
Average Sale Price of Stock (in Dollars per share) $ 3.48 $ 2.26                                          
Proceeds from Issuance of Common Stock $ 11,542,000 $ 1,825,000                                          
Stock Offering and Commissions Expenses 357,000 224,000                                          
Stock Issued During Period, Shares, Employee Benefit Plan (in Shares) 165,646 9,419       165,646 9,419                                
Payments of Stock Issuance Costs           636,000 27,000   616,000 649,000                          
Stock Issued During Period Shares Acquisition Earn Out (in Shares)               275,000                              
Fair Value of Stock Issued for Acquisition Earn Out               500,000                              
Stock Issued During Period, Shares, Treasury Stock Reissued (in Shares)                 216,556 233,458                          
Stock Issued During Period, Value, Treasury Stock Reissued   616,000 649,000           3,074,000 3,313,000 (2,458,000) (2,664,000)                      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in Shares)                                         1,000,000    
Share Based Compensation Arrangement by Share Based Payment Award Number of Additional Awards to be Granted (in Shares)                                         0    
Share Based Compensation Arrangement by Share Based Payment Award Restricted Stock Units (in Shares)                                             3,000,000
Number of Shares of Common Stock Remain Available for Issuance as Option for Plan Termination (in Shares)                         0                    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in Shares)                                           1,656,000  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period                           2 years 4 years 2 years   3 years 3 years        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value 425,000 0 0     253,000 411,000 283                              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value 1,915 0 0                                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares) 665,117 336,817                           267,797   20,000 95,729        
Number of Officers                               2              
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share) $ 2.77 $ 2.88                           $ 2.70   $ 2.75 $ 2.70        
Share Based Compensation Arrangement by Share Based Payment Award Options Term                               5 years   5 years 5 years        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in Dollars per share) $ 0.90 $ 1.22                           $ 1.05   $ 1.11 $ 1.10        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term                               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                               54.78%   55.07% 55.45%        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate                               0.90%   0.84% 1.00%        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Payments                               $ 0   $ 0 $ 0        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares (in Shares)                                 0     0      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights The Awards vest upon the recipient’s continued employment or director service ratably over either two, three or four years.