XML 68 R53.htm IDEA: XBRL DOCUMENT v3.24.4
Goodwill and Intangible Assets - Summary of Intangible Assets Subject to Amortization (Detail) - USD ($)
$ in Thousands
Oct. 31, 2024
Oct. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount $ 1,286,588 $ 1,135,513
Accumulated Amortization 545,742 462,769
Net Book Value 740,846 672,744
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount 878,071 794,706
Accumulated Amortization 339,756 287,585
Net Book Value 538,315 507,121
Patent/Technology Costs    
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount 232,371 204,905
Accumulated Amortization 134,187 112,994
Net Book Value 98,184 91,911
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount 167,144 125,692
Accumulated Amortization 62,887 52,488
Net Book Value 104,257 73,204
Non-compete Agreements    
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount 8,502 10,028
Accumulated Amortization 8,412 9,521
Net Book Value 90 507
Other    
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount 500 182
Accumulated Amortization 500 181
Net Book Value $ 0 $ 1