XML 77 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Other Balance Sheet Details (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Nov. 01, 2019
Oct. 31, 2019
Jan. 31, 2019
Oct. 31, 2018
Balance Sheet Related Disclosures [Abstract]          
Compensation, payroll related tax and benefits $ 68,924   $ 182,363    
Warranty 51,190   48,498 $ 44,448 $ 44,740
Vacation 22,708   22,290    
Contingent consideration 3,705   4,372    
Contingent compensation 2,880   0    
Finance lease obligations 2,710        
Finance lease obligations     2,764    
Interest payable 717   1,007    
Other 120,471   121,446    
Total accrued liabilities and other short-term obligations $ 273,305 $ 381,256 $ 382,740