XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warranties (Tables)
6 Months Ended
Apr. 30, 2024
Guarantees [Abstract]  
Reconciliation of Product Warranty Liability
Following is a reconciliation of the product warranty liability for the six months ended April 30, 2024 and 2023:
 April 30, 2024April 30, 2023
Beginning balance at October 31$14,401 $11,723 
Accruals for warranties6,015 10,723 
Warranty payments(7,171)(8,035)
Currency effect(151)545 
Ending balance$13,094 $14,956