XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and other intangible assets - Summary of Intangible Assets Subject to Amortization (Detail) - USD ($)
$ in Thousands
Apr. 30, 2023
Oct. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Carrying  Amount $ 803,235 $ 731,065
Accumulated Amortization 438,831 401,663
Net Book  Value 364,404 329,402
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Carrying  Amount 517,081 480,058
Accumulated Amortization 273,771 250,798
Net Book  Value 243,310 229,260
Patent/technology costs    
Finite-Lived Intangible Assets [Line Items]    
Carrying  Amount 176,103 157,549
Accumulated Amortization 106,124 96,426
Net Book  Value 69,979 61,123
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Carrying  Amount 99,351 82,759
Accumulated Amortization 48,975 44,707
Net Book  Value 50,376 38,052
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Carrying  Amount 10,559 10,253
Accumulated Amortization 9,822 9,290
Net Book  Value 737 963
Other    
Finite-Lived Intangible Assets [Line Items]    
Carrying  Amount 141 446
Accumulated Amortization 139 442
Net Book  Value $ 2 $ 4