XML 103 R95.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Schedule of Non-Cancelable Minimum Payments Applicable to Operating and Capital Leases (Details)
$ in Thousands
Oct. 31, 2019
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
Operating Leases, 2019 $ 922
Operating Leases, 2020 1,240
Operating Leases, 2021 1,221
Operating Leases, 2022 1,022
Operating Leases, 2023 720
Operating Leases, Thereafter 8,707
Operating Leases, Total 13,832
Capital Leases, 2019 102
Capital Leases, 2020 35
Capital Leases, 2021 4
Capital Leases, 2022 0
Capital Leases, 2023 0
Capital Leases, Thereafter 0
Capital Leases, Total $ 141