XML 75 R62.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments (Minimum Future Lease Payments) (Details)
$ in Thousands
Jan. 31, 2018
USD ($)
Operating Leases, Future Minimum Payments Due  
Operating leases payments due 2019 $ 4,386
Operating leases payments due 2020 4,219
Operating leases payments due 2021 3,970
Operating leases payments due 2022 4,927
Operating leases payments due 2023 5,040
Operating leases payments due Thereafter 11,879
Total $ 34,421