XML 34 R81.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies Future Minimum Lease Payments Under all Non-cancelable Operating Leases (Details) (USD $)
In Thousands, unless otherwise specified
Jan. 31, 2015
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Future minimum payments due, next twelve months $ 23,485us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
Future minimum payments, due in two years 15,755us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
Future minimum payments, due in three years 9,239us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
Future minimum payments, due in four years 5,527us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
Future minimum payments, due in five years 3,603us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
Future minimum payments, due thereafter 6,085us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
Future minimum payments due $ 63,694us-gaap_OperatingLeasesFutureMinimumPaymentsDue