Leases - Supplemental Balance Sheet Information (Details)
$ in Thousands
Apr. 30, 2019
USD ($)
Assets:  
Operating lease assets $ 51,514
Finance lease assets 5,284
Total leased assets 56,798
Current  
Operating 9,423
Finance 3,410
Non-current  
Operating 44,571
Finance 1,994
Total Lease Liabilities: $ 59,398