XML 97 R74.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Details 2) - USD ($)
$ in Thousands
Oct. 31, 2017
Oct. 31, 2016
Income Tax Disclosure [Abstract]    
Accrued Income Taxes, Current $ 33,100 $ 62,782
Deferred Tax Liabilities, Net 24,409
Accrued Income Taxes $ 57,509 $ 62,782