XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Warranties - Reconciliation of Product Warranty Liability (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Beginning balance $ 11,723 $ 11,113
Accruals for warranties 4,809 3,865
Warranty payments (3,186) (3,051)
Currency effect 215 (10)
Ending balance $ 13,561 $ 11,917