XML 63 R53.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Schedule of Future Minimum Lease Payments for Operating Lease Liabilities (Detail)
$ in Thousands
Apr. 30, 2019
USD ($)
Leases [Abstract]  
2020 (9 months remaining) $ 2,067
2021 2,148
2022 1,782
2023 1,567
2024 491
Thereafter 516
Total future annual minimum lease payments 8,571
Less: interest (546)
Total lease liabilities $ 8,025