Balance Sheet and Statement of Income Details - Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Apr. 30, 2016
Oct. 31, 2015
Disclosure - Other Current Liabilities [Abstract]    
Accrued expenses $ 80,990 $ 85,973
Accrued compensation 60,751 69,174
Other current liabilities 86,760 74,753
Total accruals and other current liabilities $ 228,501 $ 229,900