Minimum Lease Payment Obligations Under Non-Cancelable Leases (Detail) $ in Thousands |
Apr. 30, 2017
USD ($)
|
|---|---|
| Leases Future Minimum Payments [Line Items] | |
| Remainder of 2017 | $ 1,263 |
| 2018 | 3,990 |
| 2019 | 2,944 |
| 2020 | 2,305 |
| 2021 | 1,926 |
| Thereafter | 5,442 |
| Total minimum lease payments | 17,870 |
| Facilities | |
| Leases Future Minimum Payments [Line Items] | |
| Remainder of 2017 | 1,100 |
| 2018 | 3,550 |
| 2019 | 2,689 |
| 2020 | 2,187 |
| 2021 | 1,896 |
| Thereafter | 5,442 |
| Total minimum lease payments | 16,864 |
| Equipment | |
| Leases Future Minimum Payments [Line Items] | |
| Remainder of 2017 | 163 |
| 2018 | 440 |
| 2019 | 255 |
| 2020 | 118 |
| 2021 | 30 |
| Total minimum lease payments | $ 1,006 |