XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Warranties (Tables)
6 Months Ended
Apr. 30, 2023
Guarantees [Abstract]  
Reconciliation of Product Warranty Liability
Following is a reconciliation of the product warranty liability for the six months ended April 30, 2023 and 2022:
 April 30, 2023April 30, 2022
Beginning balance at October 31$11,723 $11,113 
Accruals for warranties10,723 7,557 
Warranty payments(8,035)(6,773)
Currency effect545 (446)
Ending balance$14,956 $11,451