XML 71 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Summary of Future Minimum Payment Under Non-Cancelable Leases (Detail)
$ in Thousands
Apr. 30, 2018
USD ($)
Leases [Abstract]  
2019 $ 1,190
2020 995
2021 787
2022 538
2023 316
Total minimum lease payments $ 3,826