XML 128 R109.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Details 3)
$ in Thousands
Oct. 31, 2015
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 11,048
Operating Leases, Future Minimum Payments, Due in Two Years 9,009
Operating Leases, Future Minimum Payments, Due in Three Years 7,072
Operating Leases, Future Minimum Payments, Due in Four Years 5,297
Operating Leases, Future Minimum Payments, Due in Five Years 1,166
Operating Leases, Future Minimum Payments, Due Thereafter 349
Operating Leases, Future Minimum Payments Due $ 33,941