v3.26.1
Warranties (Tables)
9 Months Ended
Jul. 31, 2026
Guarantees [Abstract]  
Reconciliation of Product Warranty Liability
Following is a reconciliation of the product warranty liability for the nine months ended July 31, 2026 and 2025:
20262025
Beginning balance at October 31$13,900 $13,538 
Accruals for warranties9,895 9,796 
Warranty payments(8,158)(8,482)
Currency adjustments(207)290 
Ending balance$15,430 $15,142