v3.26.1
Nature of Operations and Basis of Presentation (Details) - USD ($)
3 Months Ended 6 Months Ended 18 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Nature of Operations [Line Items]          
Net sales $ 462,367,000 $ 452,478,000 $ 871,456,000 $ 852,522,000  
Restructuring and Related Cost, Incurred Cost   900,000   8,800,000  
Restructuring Charges 0 936,000 0 8,840,000  
Employee Severance          
Nature of Operations [Line Items]          
Restructuring Charges   900,000   4,900,000  
License          
Nature of Operations [Line Items]          
Restructuring Charges       3,900,000  
Restructuring charges paid          
Nature of Operations [Line Items]          
Restructuring Charges         $ 6,000,000.0
Restructuring charges accrued          
Nature of Operations [Line Items]          
Restructuring Charges     300,000    
Non-employee directors          
Nature of Operations [Line Items]          
Net sales 500,000 500,000 800,000 1,000,000.0  
Cost of Product and Service Sold $ 200,000 $ 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