XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Warranties (Tables)
9 Months Ended
Jul. 31, 2021
Guarantees [Abstract]  
Reconciliation of Product Warranty Liability
Following is a reconciliation of the product warranty liability for the nine months ended July 31, 2021 and 2020:
 July 31, 2021July 31, 2020
Beginning balance at October 31$10,550 $11,006 
Accruals for warranties11,103 8,219 
Warranty payments(10,889)(8,180)
Currency effect153 221 
Ending balance$10,917 $11,266