XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Warranties (Tables)
9 Months Ended
Jul. 31, 2022
Guarantees [Abstract]  
Reconciliation of Product Warranty Liability
Following is a reconciliation of the product warranty liability for the nine months ended July 31, 2022 and 2021:
 July 31, 2022July 31, 2021
Beginning balance at October 31$11,113 $10,550 
Accruals for warranties12,496 11,103 
Warranty payments(10,704)(10,889)
Currency effect(676)153 
Ending balance$12,229 $10,917