XML 19 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Aggregate Future Lease Payments Under Operating and Capital Leases (Detail)
$ in Thousands
Apr. 30, 2019
USD ($)
Capital Leases  
2020 $ 54
Total minimum lease payments 54
Present Value of minimum payments 54
Current portion 54
Operating Leases  
2020 687
2021 474
2022 328
2023 194
2024 and thereafter 495
Total minimum lease payments $ 2,178