v3.19.1
Leases (Maturities of Operating Lease Liabilities) (Details)
$ in Thousands
Apr. 30, 2019
USD ($)
Leases [Abstract]  
Remaining 2020 $ 2,865
2021 4,105
2022 4,205
2023 4,233
2024 4,288
Thereafter 31,930
Total lease payments 51,626
Less imputed interest (11,597)
Total lease liabilities 40,029
Operating lease liabilities 3,786
Operating lease liabilities, non-current $ 36,243