v3.25.2
Goodwill and other intangible assets - Summary of Intangible Assets Subject to Amortization (Detail) - USD ($)
$ in Thousands
Jul. 31, 2025
Oct. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Carrying  Amount $ 1,308,920 $ 1,286,588
Accumulated Amortization 610,920 545,742
Net Book  Value 698,000 740,846
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Carrying  Amount 896,298 878,071
Accumulated Amortization 378,959 339,756
Net Book  Value 517,339 538,315
Patent/technology costs    
Finite-Lived Intangible Assets [Line Items]    
Carrying  Amount 234,559 232,371
Accumulated Amortization 150,307 134,187
Net Book  Value 84,252 98,184
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Carrying  Amount 169,036 167,144
Accumulated Amortization 72,627 62,887
Net Book  Value 96,409 104,257
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Carrying  Amount 8,637 8,502
Accumulated Amortization 8,637 8,412
Net Book  Value 0 90
Other    
Finite-Lived Intangible Assets [Line Items]    
Carrying  Amount 390 500
Accumulated Amortization 390 500
Net Book  Value $ 0 $ 0