XML 92 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Details 2) - USD ($)
$ in Thousands
Oct. 31, 2018
Oct. 31, 2017
Income Tax Disclosure [Abstract]    
Accrued Income Taxes, Current $ 28,804 $ 33,100
Deferred Tax Liabilities, Net 2,155 24,409
Accrued Income Taxes $ 30,959 $ 57,509