CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($) $ in Thousands |
Oct. 31, 2018 |
Jul. 31, 2018 |
|---|---|---|
| Accounts receivable, trade, allowance for doubtful accounts | $ 481 | $ 480 |
| Preferred stock, par value | $ 0.01 | $ 0.01 |
| Preferred stock, shares Authorized | 4,965,000 | 4,965,000 |
| Preferred stock, shares issued | 4,965,000 | 4,965,000 |
| Preferred stock, shares outstanding | 4,965,000 | 4,965,000 |
| Common stock, par value | $ 0.01 | $ 0.01 |
| Common stock, shares Authorized | 1,400,000,000 | 1,400,000,000 |
| Common stock, shares issued | 61,386,888 | 60,742,859 |
| Common stock, shares outstanding | 61,386,888 | 60,742,859 |
| Contingent Convertible Preferred Stock | ||
| Preferred stock, par value | $ 0.01 | $ 0.01 |
| Preferred stock, shares Authorized | 35,000 | 35,000 |
| Preferred stock, shares issued | 35,000 | 35,000 |
| Preferred stock, shares outstanding | 35,000 | 35,000 |