XML 117 R83.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Balance Sheet Details - Accrued Warranty (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Movement in Standard Product Warranty Accrual [Roll Forward]      
Beginning balance $ 44,740 $ 42,456 $ 52,324
Current Year Provisions 23,105 20,992 7,965
Settlements 19,347 18,708 17,833
Balance at end of period $ 48,498 $ 44,740 42,456
Adjustment on prior year provisions     $ (9,700)