XML 100 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Balance Sheet Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2016
Accrued liabilities        
Compensation, payroll related tax and benefits $ 182,363 $ 140,277    
Warranty 48,498 44,740 $ 42,456 $ 52,324
Vacation 22,290 42,507    
Contingent Consideration 4,372 0    
Capital lease obligations 2,764 3,547    
Interest payable 1,007 1,072    
Other 121,446 107,932    
Total $ 382,740 $ 340,075