XML 127 R101.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies (Details 3)
$ in Thousands
Oct. 31, 2016
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 11,634
Operating Leases, Future Minimum Payments, Due in Two Years 9,182
Operating Leases, Future Minimum Payments, Due in Three Years 7,044
Operating Leases, Future Minimum Payments, Due in Four Years 2,337
Operating Leases, Future Minimum Payments, Due in Five Years 994
Operating Leases, Future Minimum Payments, Due Thereafter 694
Operating Leases, Future Minimum Payments Due $ 31,885