XML 73 R59.htm IDEA: XBRL DOCUMENT v3.7.0.1
OTHER BALANCE SHEET DETAILS (Details 2) - USD ($)
$ in Thousands
Apr. 30, 2017
Oct. 31, 2016
Apr. 30, 2016
Oct. 31, 2015
Accrued liabilities        
Compensation, payroll related tax and benefits $ 71,567 $ 106,687    
Warranty 46,025 52,324 $ 56,021 $ 56,654
Vacation 40,317 36,112    
Capital lease obligations 2,716 2,321    
Interest payable 4,312 4,649    
Other 97,545 108,260    
Total accrued liabilities and other short-term obligations $ 262,482 $ 310,353