XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Warranties (Tables)
3 Months Ended
Jan. 31, 2025
Guarantees [Abstract]  
Reconciliation of Product Warranty Liability
Following is a reconciliation of the product warranty liability for the three months ended January 31, 2025 and 2024:
 January 31, 2025January 31, 2024
Beginning balance at October 31$13,538 $14,401 
Accruals for warranties1,596 3,089 
Warranty payments(2,856)(2,663)
Currency effect(351)192 
Ending balance$11,927 $15,019