XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Warranties (Tables)
3 Months Ended
Jan. 31, 2023
Guarantees [Abstract]  
Reconciliation of Product Warranty Liability
Following is a reconciliation of the product warranty liability for the three months ended January 31, 2023 and 2022:
 January 31, 2023January 31, 2022
Beginning balance at October 31$11,723 $11,113 
Accruals for warranties4,809 3,865 
Warranty payments(3,186)(3,051)
Currency effect215 (10)
Ending balance$13,561 $11,917