v3.26.1
Nature of Operations and Basis of Presentation (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Nature of Operations [Line Items]        
Net sales $ 501,845,000 $ 495,273,000 $ 1,373,301,000 $ 1,347,795,000
Restructuring and Related Cost, Incurred Cost   1,400,000   10,200,000
Restructuring Charges 0 1,367,000 0 10,207,000
Employee Severance        
Nature of Operations [Line Items]        
Restructuring Charges   1,400,000   6,300,000
License        
Nature of Operations [Line Items]        
Restructuring Charges       3,900,000
Non-employee directors        
Nature of Operations [Line Items]        
Net sales 400,000 400,000 1,200,000 1,400,000
Cost of Product and Service Sold $ 0 $ 0 300,000 $ 100,000
Non-employee directors | No single transaction or series of related transactions exceeded $120,000        
Nature of Operations [Line Items]        
Net sales     $ 120,000