XML 73 R59.htm IDEA: XBRL DOCUMENT v3.4.0.3
Commitments (Minimum Future Lease Payments) (Details)
$ in Thousands
Jan. 31, 2016
USD ($)
Operating Leases, Future Minimum Payments Due  
Operating leases payments due 2017 $ 4,266
Operating leases payments due 2018 4,548
Operating leases payments due 2019 4,177
Operating leases payments due 2020 4,157
Operating leases payments due 2021 347
Operating leases payments due Thereafter 0
Total minimum lease payments 17,495
Less sublease revenues 0
Total $ 17,495