XML 92 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Balance Sheet Details - Accrued Warranty (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2016
Movement in Standard Product Warranty Accrual [Roll Forward]      
Beginning balance $ 42,456 $ 52,324 $ 56,654
Current Year Provisions 20,992 7,965 15,483
Settlements 18,708 17,833 19,813
Balance at end of period $ 44,740 42,456 52,324
Adjustment on prior year provisions   $ (9,700) $ (5,300)