v3.26.1
Details of Certain Account Balances - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Oct. 31, 2025
Product Information [Line Items]      
Trade accounts receivable $ 136.0   $ 80.5
Trade accounts payable 61.4   47.3
Marketing & Distribution      
Product Information [Line Items]      
Purchase from noncontrolling interest holder 0.7 $ 0.0  
Noncontrolling Interest Holders      
Product Information [Line Items]      
Trade accounts receivable 4.8   5.1
Trade accounts payable $ 6.4   $ 5.3