Other Balance Sheet Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Accrued liabilities        
Compensation, payroll related tax and benefits $ 109,466 $ 82,207    
Warranty 56,654 55,997 $ 56,303 $ 55,132
Vacation 34,189 35,126    
Capital lease obligations 4,923 7,788    
Interest payable 5,389 6,409    
Other 105,662 89,081    
Total $ 316,283 $ 276,608