XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Warranties - Reconciliation of Product Warranty Liability (Detail) - USD ($)
$ in Thousands
6 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Beginning balance $ 11,113 $ 10,550
Accruals for warranties 7,557 7,708
Warranty payments (6,773) (8,200)
Currency effect (446) 197
Ending balance $ 11,451 $ 10,255