XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Warranties (Tables)
6 Months Ended
Apr. 30, 2021
Guarantees [Abstract]  
Reconciliation of Product Warranty Liability
Following is a reconciliation of the product warranty liability for the six months ended April 30, 2021 and 2020:
 April 30, 2021April 30, 2020
Beginning balance at October 31$10,550 $11,006 
Accruals for warranties7,708 5,429 
Warranty payments(8,200)(5,231)
Currency effect197 (122)
Ending balance$10,255 $11,082