Income Taxes - Components of Loss Before Income Taxes (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Apr. 30, 2017 |
Jan. 31, 2017 |
Oct. 31, 2016 |
Jul. 31, 2016 |
Apr. 30, 2016 |
Jan. 31, 2016 |
Oct. 31, 2015 |
Jul. 31, 2015 |
Apr. 30, 2017 |
Apr. 30, 2016 |
Apr. 30, 2015 |
|
| Income Tax Disclosure [Abstract] | |||||||||||
| U.S. | $ (17,072) | $ (27,239) | $ (35,174) | ||||||||
| International | 1,684 | 1,938 | 2,064 | ||||||||
| Loss from continuing operations before income taxes | $ (3,771) | $ (2,605) | $ (4,042) | $ (4,970) | $ (6,964) | $ (3,277) | $ (4,728) | $ (10,332) | $ (15,388) | $ (25,301) | $ (33,110) |