XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and other intangible assets - Summary of Intangible Assets Subject to Amortization (Detail) - USD ($)
$ in Thousands
Jul. 31, 2023
Oct. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Carrying  Amount $ 803,658 $ 731,065
Accumulated Amortization 453,134 401,663
Net Book  Value 350,524 329,402
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Carrying  Amount 517,147 480,058
Accumulated Amortization 282,598 250,798
Net Book  Value 234,549 229,260
Patent/technology costs    
Finite-Lived Intangible Assets [Line Items]    
Carrying  Amount 176,396 157,549
Accumulated Amortization 109,783 96,426
Net Book  Value 66,613 61,123
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Carrying  Amount 99,413 82,759
Accumulated Amortization 50,673 44,707
Net Book  Value 48,740 38,052
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Carrying  Amount 10,559 10,253
Accumulated Amortization 9,937 9,290
Net Book  Value 622 963
Other    
Finite-Lived Intangible Assets [Line Items]    
Carrying  Amount 143 446
Accumulated Amortization 143 442
Net Book  Value $ 0 $ 4