XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies and Related Data - Accrued Warranties (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Movement in Standard Product Warranty Accrual [Roll Forward]      
Beginning balance $ 116,783 $ 107,121 $ 96,604
Warranty provisions 85,417 73,666 60,273
Acquisitions 5,663 0 2,557
Warranty claims (77,769) (71,520) (67,241)
Changes in estimates 4,447 7,516 14,928
Ending balance $ 134,541 $ 116,783 $ 107,121