XML 125 R108.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Details 2) - USD ($)
$ in Thousands
Oct. 31, 2020
Oct. 31, 2019
Lessee, Operating Lease, Liability, Payment , Due [Abstract]    
Operating Leases, Future Minimum Payments, Remainder of Fiscal Year $ 19,942  
Lessee, Operating Lease, Liability, to be Paid, Year Two 18,093  
Lessee, Operating Lease, Liability, to be Paid, Year Three 15,621  
Lessee, Operating Lease, Liability, to be Paid, Year Four 13,018  
Lessee, Operating Lease, Liability, to be Paid, Year Five 9,475  
Lessee, Operating Lease, Liability, to be Paid, after Year Five 204,509  
Lessee, Operating Lease, Liability, to be Paid 280,658  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 155,902  
Operating Lease, Liability $ 124,756 $ 0