XML 62 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies and Related Data - Accrued Warranties (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Movement in Standard Product Warranty Accrual [Roll Forward]      
Beginning balance $ 107,121 $ 96,604 $ 76,214
Warranty provisions 73,666 60,273 57,277
Acquisitions 0 2,557 18,418
Warranty claims (71,520) (67,241) (58,878)
Changes in estimates 7,516 14,928 3,573
Ending balance $ 116,783 $ 107,121 $ 96,604