v3.26.1
Warranties (Tables)
6 Months Ended
Apr. 30, 2026
Guarantees [Abstract]  
Reconciliation of Product Warranty Liability
Following is a reconciliation of the product warranty liability for the six months ended April 30, 2026 and 2025:
 20262025
Beginning balance at October 31$13,900 $13,538 
Accruals for warranties5,737 4,719 
Warranty payments(5,067)(5,536)
Currency adjustments(343)64 
Ending balance$14,227 $12,785