XML 75 R61.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments (Minimum Future Lease Payments) (Details)
$ in Thousands
Jan. 31, 2017
USD ($)
Operating Leases, Future Minimum Payments Due  
Operating leases payments due 2018 $ 4,842
Operating leases payments due 2019 4,212
Operating leases payments due 2020 4,183
Operating leases payments due 2021 362
Operating leases payments due 2022 3
Operating leases payments due Thereafter 0
Total $ 13,602