XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Warranties (Tables)
9 Months Ended
Jul. 31, 2024
Guarantees [Abstract]  
Reconciliation of Product Warranty Liability
Following is a reconciliation of the product warranty liability for the nine months ended July 31, 2024 and 2023:
 July 31, 2024July 31, 2023
Beginning balance at October 31$14,401 $11,723 
Accruals for warranties10,841 14,938 
Warranty payments(11,279)(12,939)
Currency effect(209)566 
Ending balance$13,754 $14,288