XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Warranties (Tables)
3 Months Ended
Jan. 31, 2024
Guarantees [Abstract]  
Reconciliation of Product Warranty Liability
Following is a reconciliation of the product warranty liability for the three months ended January 31, 2024 and 2023:
 January 31, 2024January 31, 2023
Beginning balance at October 31$14,401 $11,723 
Accruals for warranties3,089 4,809 
Warranty payments(2,663)(3,186)
Currency effect192 215 
Ending balance$15,019 $13,561