XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Warranties (Tables)
9 Months Ended
Jul. 31, 2023
Guarantees [Abstract]  
Reconciliation of Product Warranty Liability
Following is a reconciliation of the product warranty liability for the nine months ended July 31, 2023 and 2022:
 July 31, 2023July 31, 2022
Beginning balance at October 31$11,723 $11,113 
Accruals for warranties14,938 12,496 
Warranty payments(12,939)(10,704)
Currency effect566 (676)
Ending balance$14,288 $12,229