v3.25.2
Warranties (Tables)
9 Months Ended
Jul. 31, 2025
Guarantees [Abstract]  
Reconciliation of Product Warranty Liability
Following is a reconciliation of the product warranty liability for the nine months ended July 31, 2025 and 2024:
 July 31, 2025July 31, 2024
Beginning balance at October 31$13,538 $14,401 
Accruals for warranties9,796 10,841 
Warranty payments(8,482)(11,279)
Currency effect290 (209)
Ending balance$15,142 $13,754