XML 82 R61.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies - Summary of Future Minimum Payment Under Non-Cancelable Leases (Detail)
$ in Thousands
Apr. 30, 2019
USD ($)
Leases [Abstract]  
2020 $ 1,246
2021 855
2022 747
2023 618
2024 363
2025 and thereafter 1,736
Total minimum lease payments $ 5,565