XML 118 R69.htm IDEA: XBRL DOCUMENT v2.4.0.8
Commitments and Contingencies Future Minimum Lease Payments Under all Non-cancelable Operating Leases (Details) (USD $)
In Thousands, unless otherwise specified
Jan. 31, 2014
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Future minimum payments due, next twelve months $ 23,117
Future minimum payments, due in two years 18,372
Future minimum payments, due in three years 11,927
Future minimum payments, due in four years 6,601
Future minimum payments, due in five years 3,343
Future minimum payments, due thereafter 6,907
Future minimum payments due $ 70,267