XML 67 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies and Related Data - Accrued Warranties (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2018
Movement in Standard Product Warranty Accrual [Roll Forward]      
Beginning balance $ 96,604 $ 76,214 $ 74,155
Warranty provisions 60,273 57,277 49,160
Acquisitions 2,557 18,418 0
Warranty claims (67,241) (58,878) (45,662)
Changes in estimates 14,928 3,573 (1,439)
Ending balance $ 107,121 $ 96,604 $ 76,214