Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details)

v3.3.0.814
Stockholders' Equity (Details)
1 Months Ended 7 Months Ended 12 Months Ended 13 Months Ended
Dec. 10, 2014
USD ($)
$ / shares
shares
Jan. 21, 2015
USD ($)
$ / shares
shares
Feb. 03, 2014
USD ($)
$ / shares
shares
Jan. 17, 2014
USD ($)
$ / shares
shares
Nov. 26, 2013
USD ($)
$ / shares
shares
Jan. 17, 2013
USD ($)
$ / shares
shares
Jul. 31, 2015
USD ($)
$ / shares
shares
Jul. 31, 2015
USD ($)
$ / shares
shares
Jul. 31, 2014
USD ($)
$ / shares
shares
Jul. 31, 2013
USD ($)
$ / shares
shares
Nov. 26, 2014
$ / shares
Dec. 31, 2014
shares
Jan. 14, 2011
shares
Stockholders' Equity (Details) [Line Items]                          
Common Stock, Par or Stated Value Per Share (in Dollars per share) | $ / shares             $ 0.01 $ 0.01 $ 0.01        
Maximum Offering Price Under Sales Agreement             20,000,000 20,000,000       20,000,000  
Percentage of Commission Payable on Equity Offering               3.00%          
Proceeds from Issuance of Common Stock (in Dollars) | $               $ 6,688,000 $ 11,542,000 $ 1,825,000      
Stock Offering and Commissions Expenses (in Dollars) | $               $ 207,000 $ 357,000        
Stock Issued During Period, Shares, Employee Benefit Plan               214,984 165,646        
Stock Issued During Period, Value, Treasury Stock Reissued (in Dollars) | $                   616,000      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period           5 years              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value (in Dollars) | $               $ 97,000 $ 425,000 0      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value (in Dollars) | $             $ 154 $ 154 $ 1,915 $ 0      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross           336,817   383,873 665,117 336,817      
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share) | $ / shares           $ 2.88   $ 3.55 $ 2.77 $ 2.88      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in Dollars per share) | $ / shares               $ 1.36 $ 0.90 $ 1.22      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term           3 years 109 days              
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate           60.80%              
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate           0.45%              
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Payments (in Dollars) | $           $ 0              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares               307,000          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights               The Awards vest upon the recipient’s continued employment service rateably over either two, three or four years.          
Senior Officers and Board of Directors [Member]                          
Stockholders' Equity (Details) [Line Items]                          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period   2 years   2 years                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross   293,373   267,797                  
Number of Officers   2   2                  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share) | $ / shares   $ 3.40   $ 2.70                  
Share Based Compensation Arrangement by Share Based Payment Award Options Term   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) | $ / shares   $ 1.27   $ 1.05                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term   3 years 3 months   3 years 3 months                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate   52.25%   54.78%                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate   0.93%   0.90%                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Payments (in Dollars) | $   $ 0   $ 0                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares               0 133,900        
Executive Officers [Member]                          
Stockholders' Equity (Details) [Line Items]                          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period   3 years 3 years 3 years                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value (in Dollars) | $                 $ 42,000        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross   40,000 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) | $ / shares   $ 3.40 $ 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) | $ / shares   $ 1.39 $ 1.11 $ 1.10                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term   3 years 6 months 3 years 6 months 3 years 6 months                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate   55.63% 55.07% 55.45%                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate   1.00% 0.84% 1.00%                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Payments (in Dollars) | $   $ 0 $ 0 $ 0                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares             6,600 0 55,600        
Stock Granted, Value, Share-based Compensation, Forfeited (in Dollars) | $                 $ 12,000        
Employees [Member]                          
Stockholders' Equity (Details) [Line Items]                          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 50,500                        
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share) | $ / shares $ 4.66                        
Share Based Compensation Arrangement by Share Based Payment Award Options Term 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) | $ / shares $ 1.894                        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 3 years 6 months                        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 55.16%                        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 1.15%                        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Payments (in Dollars) | $ $ 0                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares               0          
Senior Officers [Member]                          
Stockholders' Equity (Details) [Line Items]                          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period         1 year                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross         271,591                
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) | $ / shares         $ 3.00                
Share Based Compensation Arrangement by Share Based Payment Award Options Term         4 years                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in Dollars per share) | $ / shares                     $ 0.66    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term                     2 years 6 months    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate         54.79%                
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate         0.42%                
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Payments (in Dollars) | $         $ 0                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares               271,591          
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized (in Dollars) | $         $ 200,000                
2011 Plan [Member]                          
Stockholders' Equity (Details) [Line Items]                          
Number of Shares of Common Stock Remain Available for Issuance as Option for Plan Termination               0          
Vests Over Two Years [Member]                          
Stockholders' Equity (Details) [Line Items]                          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures           247,672              
Vests Over Three Years [Member]                          
Stockholders' Equity (Details) [Line Items]                          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures           89,145              
2005 Plan [Member]                          
Stockholders' Equity (Details) [Line Items]                          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized             1,000,000 1,000,000          
Share Based Compensation Arrangement by Share Based Payment Award Number of Additional Awards to be Granted               0          
2011 Plan [Member]                          
Stockholders' Equity (Details) [Line Items]                          
Share Based Compensation Arrangement by Share Based Payment Award Restricted Stock Units                         3,000,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant             1,301,000 1,301,000          
Common Stock [Member]                          
Stockholders' Equity (Details) [Line Items]                          
Stock Issued During Period, Shares, New Issues               1,588,480 3,421,176 906,715      
Average Sale Price of Stock (in Dollars per share) | $ / shares               $ 4.34 $ 3.48        
Stock Issued During Period, Shares, Employee Benefit Plan               214,984 165,646 9,419      
Payments of Stock Issuance Costs (in Dollars) | $               $ 662,000 $ 636,000 $ 27,000      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value (in Dollars) | $               $ 79,000 $ 253,000 411,000      
Treasury Stock [Member]                          
Stockholders' Equity (Details) [Line Items]                          
Payments of Stock Issuance Costs (in Dollars) | $                   $ 616,000      
Stock Issued During Period, Shares, Treasury Stock Reissued                   216,556      
Stock Issued During Period, Value, Treasury Stock Reissued (in Dollars) | $                   $ 3,074,000      
Additional Paid-in Capital [Member]                          
Stockholders' Equity (Details) [Line Items]                          
Stock Issued During Period, Value, Treasury Stock Reissued (in Dollars) | $                   $ (2,458,000)      
Minimum [Member]                          
Stockholders' Equity (Details) [Line Items]                          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period               2 years          
Maximum [Member]                          
Stockholders' Equity (Details) [Line Items]                          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period               4 years