v3.25.1
Nature of Operations and Basis of Presentation (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Related Party Transaction [Line Items]        
Net sales $ 452,478,000 $ 266,201,000 $ 852,522,000 $ 505,356,000
Restructuring charges 936,000 $ 0 8,840,000 0
Employee Severance        
Related Party Transaction [Line Items]        
Restructuring charges $ 900,000   4,900,000  
License        
Related Party Transaction [Line Items]        
Restructuring charges     3,900,000  
Restructuring charges paid        
Related Party Transaction [Line Items]        
Restructuring charges     3,300,000  
Restructuring charges accrued        
Related Party Transaction [Line Items]        
Restructuring charges     1,600,000  
Non-employee directors        
Related Party Transaction [Line Items]        
Net sales     1,000,000 500,000
Cost of Goods and Services Sold     100,000 $ 0
Non-employee directors | No single transaction or series of related transactions exceeded $120,000        
Related Party Transaction [Line Items]        
Net sales     $ 120,000