v3.25.4
Goodwill and Intangible Assets - Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Oct. 31, 2025
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount $ 779,804   $ 773,200
Accumulated amortization 235,481   224,063
Intangible assets amortization expense 9,800 $ 10,600  
Estimated Amortization Expense      
2026 (remaining nine months) 29,453    
2027 39,270    
2028 34,037    
2029 34,020    
2030 32,569    
Thereafter 374,974    
Total 544,323   549,137
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount 510,588   506,473
Accumulated amortization 149,341   141,462
Trademarks and trade names      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount 243,083   240,622
Accumulated amortization 63,265   59,833
Patents and other technology      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount 26,133   26,105
Accumulated amortization $ 22,875   $ 22,768