XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Warranties - Reconciliation of Product Warranty Liability (Detail) - USD ($)
$ in Thousands
9 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Beginning balance $ 11,723 $ 11,113
Accruals for warranties 14,938 12,496
Warranty payments (12,939) (10,704)
Currency effect 566 (676)
Ending balance $ 14,288 $ 12,229