XML 93 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Details 2) - USD ($)
$ in Thousands
Oct. 31, 2020
Oct. 31, 2019
Income Tax Disclosure [Abstract]    
Accrued Income Taxes, Current $ 6,591 $ 7,897
Deferred Tax Liabilities, Net 192,383 95,074
Accrued Income Taxes $ 198,974 $ 102,971