v3.25.1
Warranties (Tables)
6 Months Ended
Apr. 30, 2025
Guarantees [Abstract]  
Reconciliation of Product Warranty Liability
Following is a reconciliation of the product warranty liability for the six months ended April 30, 2025 and 2024:
 April 30, 2025April 30, 2024
Beginning balance at October 31$13,538 $14,401 
Accruals for warranties4,719 6,015 
Warranty payments(5,536)(7,171)
Currency effect64 (151)
Ending balance$12,785 $13,094