XML 99 R84.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Operating Lease Commitments (Detail)
$ in Thousands
Apr. 30, 2018
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
2019 $ 3,938
2020 2,864
2021 2,734
2022 2,409
2023 2,189
Thereafter 2,149
Operating Leases, Future Minimum Payments Due, Total $ 16,283