XML 15 R66.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Liabilities and Other Short-Term Obligations - Accrued Warranty (Details) - USD ($)
$ in Thousands
9 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Movement in Standard Product Warranty Accrual [Roll Forward]    
Beginning Balance $ 44,740 $ 42,456
Current Period Provisions 15,933 15,715
Settlements (13,993) (14,021)
Ending Balance $ 46,680 $ 44,150