Stock-Based Compensation (Details) (USD $) | 3 Months Ended | 9 Months Ended | 3 Months Ended | 9 Months Ended | 3 Months Ended | 9 Months Ended | 3 Months Ended | 9 Months Ended | 3 Months Ended | 9 Months Ended | 3 Months Ended |
Apr. 30, 2014 | Apr. 30, 2013 | Apr. 30, 2014 | Apr. 30, 2013 | Apr. 30, 2014 | Jan. 31, 2014 | Apr. 30, 2014 | Jan. 31, 2014 | Apr. 30, 2013 | Apr. 30, 2014 | Jan. 31, 2014 | Apr. 30, 2014 | Apr. 30, 2014 | Apr. 30, 2014 | Apr. 30, 2014 | Apr. 30, 2014 | Apr. 30, 2014 | Apr. 30, 2014 | Jan. 31, 2014 |
Stock Options [Member] | Stock Options [Member] | Stock Options [Member] | Stock Options [Member] | Stock Options [Member] | Stock Options [Member] | Stock Options [Member] | Stock Options [Member] | Restricted Stock [Member] | Restricted Stock [Member] | Restricted Stock [Member] | 2001 Stock Plan [Member] | 2001 Stock Plan [Member] | 2001 Stock Plan [Member] | 2005 Non-Employee Directors' Plan [Member] |
| | | Directors [Member] | Directors [Member] | Officers [Member] | Officers [Member] | Officers [Member] | | | Officers [Member] | Restricted Stock [Member] | Restricted Stock [Member] | Restricted Stock [Member] | Stock Options [Member] |
| | | | | | | | | | | | Minimum [Member] | Maximum [Member] | Directors [Member] |
Options, Shares [Roll Forward] | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Options outstanding, beginning of period (in shares) | ' | ' | ' | ' | ' | ' | 747,662 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Granted (in shares) | ' | ' | ' | ' | ' | ' | 117,500 | 60,000 | ' | ' | 57,500 | ' | ' | ' | ' | ' | ' | ' | ' |
Forfeited (in shares) | ' | ' | ' | ' | ' | ' | 0 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Exercised (in shares) | ' | ' | ' | ' | ' | ' | -30,000 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Options outstanding, end of period (in shares) | ' | ' | ' | ' | 835,162 | ' | 835,162 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Options exercisable, end of period (in shares) | ' | ' | ' | ' | 602,299 | ' | 602,299 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Options, Weighted Average Exercise Price [Roll Forward] | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Options outstanding, beginning of period (in dollars per share) | ' | ' | ' | ' | ' | ' | $4.17 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Granted (in dollars per share) | ' | ' | ' | ' | ' | ' | $3.64 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Forfeited (in dollars per share) | ' | ' | ' | ' | ' | ' | $0 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Exercised (in dollars per share) | ' | ' | ' | ' | ' | ' | $1.20 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Options outstanding, end of period (in dollars per share) | ' | ' | ' | ' | $4.17 | ' | $4.17 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Options exercisable, end of period (in dollars per share) | ' | ' | ' | ' | $4 | ' | $4 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Options, Weighted Average Fair Value [Roll Forward] | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Options outstanding, beginning of period (in dollars per share) | ' | ' | ' | ' | ' | ' | $3.23 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Granted (in dollars per share) | ' | ' | ' | ' | ' | ' | $2.72 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Forfeited (in dollars per share) | ' | ' | ' | ' | ' | ' | $0 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Exercised (in dollars per share) | ' | ' | ' | ' | ' | ' | $1 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Options outstanding, end of period (in dollars per share) | ' | ' | ' | ' | $3.22 | ' | $3.22 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Options exercisable, end of period (in dollars per share) | ' | ' | ' | ' | $3.11 | ' | $3.11 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Options issued (in shares) | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | 10,000 |
Compensation expense related to current year | ' | ' | ' | ' | $39,000 | ' | $53,000 | ' | $71,000 | $10,000 | ' | $14,000 | ' | ' | ' | ' | ' | ' | ' |
Vesting period | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | '4 years | ' | ' | ' | ' | ' | '3 years | '5 years | ' |
Compensation expense for stock options related to previous year | ' | ' | ' | ' | ' | ' | ' | ' | ' | 56,000 | ' | 284,000 | ' | ' | ' | ' | ' | ' | ' |
Compensation expense for restricted stock | ' | ' | 807,000 | 713,000 | ' | ' | ' | ' | ' | ' | ' | ' | 82,000 | 344,000 | ' | ' | ' | ' | ' |
Compensation expense related to exit costs | 64,000 | 0 | 578,000 | 0 | ' | ' | ' | ' | ' | ' | ' | 101,000 | ' | ' | 100,000 | ' | ' | ' | ' |
Future compensation cost expected to be recognized [Abstract] | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Fiscal 2014 | ' | ' | ' | ' | ' | ' | 106,000 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Fiscal 2015 | ' | ' | ' | ' | ' | ' | 324,000 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Fiscal 2016 | ' | ' | ' | ' | ' | ' | 238,000 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Fiscal 2017 | ' | ' | ' | ' | ' | ' | 119,000 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Fiscal 2018 | ' | ' | ' | ' | ' | ' | 17,000 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Weighted average fair value of options granted and the assumptions used [Abstract] | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Expected average risk-free interest rate (in hundredths) | ' | ' | ' | ' | ' | 2.90% | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Expected average life (in years) | ' | ' | ' | ' | ' | '10 years | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Expected volatility (in hundredths) | ' | ' | ' | ' | ' | 68.60% | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Expected dividend yield (in hundredths) | ' | ' | ' | ' | ' | 0.00% | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Term of U.S. Treasury yield curve used to estimate average risk-free interest rate | ' | ' | '10 years | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Additional information about options outstanding [Abstract] | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Fair value of in-the-money stock options outstanding | 244,000 | 273,000 | 244,000 | 273,000 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Additional information about exercisable options [Abstract] | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Fair value of in-the-money exercisable stock options | 236,000 | 248,000 | 236,000 | 248,000 | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Unrecognized compensation cost related to non-vested share-based compensation arrangements granted | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | $662,000 | ' | ' | ' |
Weighted average period for recognition of unrecognized compensation cost | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | '4 years | ' | ' | ' |
Restricted Stock Grants, Number of Shares [Roll Forward] | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Restricted stock awards, beginning of period (in shares) | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | 405,248 | ' | ' | ' | ' | ' |
Granted (in shares) | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | 7,000 | ' | ' | ' | ' | ' |
Forfeited (in shares) | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | -2,335 | ' | ' | ' | ' | ' |
Vested (in shares) | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | -134,366 | ' | ' | ' | ' | ' |
End of period (in shares) | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | 275,547 | 275,547 | ' | ' | ' | ' | ' |
Weighted Average Grant Date Fair Value [Roll Forward] | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' |
Restricted stock awards, beginning of period (in dollars per share) | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | $3.79 | ' | ' | ' | ' | ' |
Granted (in dollars per share) | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | $3.38 | ' | ' | ' | ' | ' |
Forfeited (in dollars per share) | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | $3.88 | ' | ' | ' | ' | ' |
Vested (in dollars per share) | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | $4.52 | ' | ' | ' | ' | ' |
End of period (in dollars per share) | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | ' | $3.42 | $3.42 | ' | ' | ' | ' | ' |