v3.26.1
Goodwill and Intangible Assets - Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Oct. 31, 2025
Finite-Lived Intangible Assets [Line Items]          
Gross carrying amount $ 778,306   $ 778,306   $ 773,200
Accumulated amortization 244,911   244,911   224,063
Intangible assets amortization expense 9,800 $ 6,500 19,500 $ 17,100  
Reversal Of Amortization Of Intangible Assets 3,500        
Estimated Amortization Expense          
2026 (remaining six months) 19,591   19,591    
2027 39,181   39,181    
2028 33,948   33,948    
2029 33,931   33,931    
2030 32,484   32,484    
Thereafter 374,260   374,260    
Total 533,395   533,395   549,137
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross carrying amount 509,759   509,759   506,473
Accumulated amortization 155,891   155,891   141,462
Trademarks and trade names          
Finite-Lived Intangible Assets [Line Items]          
Gross carrying amount 242,419   242,419   240,622
Accumulated amortization 66,064   66,064   59,833
Patents and other technology          
Finite-Lived Intangible Assets [Line Items]          
Gross carrying amount 26,128   26,128   26,105
Accumulated amortization $ 22,956   $ 22,956   $ 22,768