XML 72 R60.htm IDEA: XBRL DOCUMENT v3.7.0.1
OTHER BALANCE SHEET DETAILS (Details 2) - USD ($)
$ in Thousands
Jul. 31, 2017
Oct. 31, 2016
Jul. 31, 2016
Oct. 31, 2015
Accrued liabilities        
Compensation, payroll related tax and benefits $ 94,934 $ 106,687    
Warranty 44,296 52,324 $ 54,479 $ 56,654
Vacation 40,541 36,112    
Capital lease obligations 3,784 2,321    
Interest payable 5,032 4,649    
Other 96,042 108,260    
Total accrued liabilities and other short-term obligations $ 284,629 $ 310,353