v3.26.1
Goodwill and Intangible Assets - Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Oct. 31, 2025
Finite-Lived Intangible Assets [Line Items]          
Gross carrying amount $ 776,510   $ 776,510   $ 773,200
Accumulated amortization 254,292   254,292   224,063
Intangible assets amortization expense 9,800 $ 12,300 29,300 $ 29,400  
Reversal Of Amortization Of Intangible Assets 3,500        
Estimated Amortization Expense          
2026 (remaining three months) 9,768   9,768    
2027 39,072   39,072    
2028 33,838   33,838    
2029 33,820   33,820    
2030 32,375   32,375    
Thereafter 373,345   373,345    
Total 522,218   522,218   549,137
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross carrying amount 508,686   508,686   506,473
Accumulated amortization 162,404   162,404   141,462
Trademarks and trade names          
Finite-Lived Intangible Assets [Line Items]          
Gross carrying amount 241,701   241,701   240,622
Accumulated amortization 68,850   68,850   59,833
Patents and other technology          
Finite-Lived Intangible Assets [Line Items]          
Gross carrying amount 26,123   26,123   26,105
Accumulated amortization $ 23,038   $ 23,038   $ 22,768