XML 73 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Summary of Intangible Assets Subject to Amortization (Detail) - USD ($)
$ in Thousands
Oct. 31, 2021
Oct. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount $ 723,664 $ 722,674
Accumulated Amortization 366,297 315,088
Net Book Value 357,367 407,586
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount 483,815 483,568
Accumulated Amortization 226,658 193,617
Net Book Value 257,157 289,951
Patent/Technology Costs    
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount 154,267 153,555
Accumulated Amortization 89,299 76,934
Net Book Value 64,968 76,621
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount 74,301 74,240
Accumulated Amortization 39,858 34,693
Net Book Value 34,443 39,547
Non-compete Agreements    
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount 9,896 9,908
Accumulated Amortization 9,099 8,444
Net Book Value 797 1,464
Other    
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount 1,385 1,403
Accumulated Amortization 1,383 1,400
Net Book Value $ 2 $ 3