XML 63 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Operating Leases Operating Leases(Tables)
12 Months Ended
Oct. 31, 2018
Operating Leases [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]
Future minimum lease payments under operating leases are as follows at October 31, 2018:  
 
 
2019
$
13,158

2020
11,402
2021
8,784
2022
5,207
2023
3,283
Thereafter
12,307

Total commitments under non-cancelable operating leases
$
54,141