XML 91 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Operating Leases Operating Leases (Tables)
12 Months Ended
Oct. 31, 2019
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, 2019:  
 
 
2020
$
12,040

2021
8,960
2022
5,102
2023
3,816
2024
2,717
Thereafter
10,513

Total commitments under non-cancelable operating leases
$
43,148