XML 23 R57.htm IDEA: XBRL DOCUMENT v2.4.0.8
Commitments (Minimum Future Lease Payments) (Details) (USD $)
In Thousands, unless otherwise specified
Jan. 31, 2014
Operating Leases, Future Minimum Payments Due  
Operating leases payments due 2015 $ 5,773
Operating leases payments due 2016 3,248
Operating leases payments due 2017 4,109
Operating leases payments due 2018 4,590
Operating leases payments due 2019 4,227
Operating leases payments due Thereafter 4,560
Total minimum lease payments 26,507
Less sublease revenues (73)
Total $ 26,434