v3.25.1
Goodwill and other intangible assets - Summary of Intangible Assets Subject to Amortization (Detail) - USD ($)
$ in Thousands
Apr. 30, 2025
Oct. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Carrying  Amount $ 1,306,231 $ 1,286,588
Accumulated Amortization 590,802 545,742
Net Book  Value 715,429 740,846
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Carrying  Amount 893,451 878,071
Accumulated Amortization 366,602 339,756
Net Book  Value 526,849 538,315
Patent/technology costs    
Finite-Lived Intangible Assets [Line Items]    
Carrying  Amount 235,161 232,371
Accumulated Amortization 145,921 134,187
Net Book  Value 89,240 98,184
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Carrying  Amount 168,786 167,144
Accumulated Amortization 69,459 62,887
Net Book  Value 99,327 104,257
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Carrying  Amount 8,619 8,502
Accumulated Amortization 8,606 8,412
Net Book  Value 13 90
Other    
Finite-Lived Intangible Assets [Line Items]    
Carrying  Amount 214 500
Accumulated Amortization 214 500
Net Book  Value $ 0 $ 0