v3.24.2.u1
Common Shares (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Nov. 07, 2023
Jul. 31, 2024
Jul. 31, 2023
Sep. 08, 2023
Apr. 30, 2023
Mar. 02, 2023
Equity, Class of Treasury Stock [Line Items]            
Payments to repurchase shares   $ 2.6 $ 372.0      
Board Authorized Repurchased Plan            
Equity, Class of Treasury Stock [Line Items]            
Shares repurchased   0 2,400,000      
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased   1,100,000     3,500,000  
Shares authorized to be repurchased under stock repurchase program           2,400,000
Payments to repurchase shares     $ 362.8      
Sales and Excise Tax Payable     $ 3.6      
Hostess Brands            
Acquisition [Line Items]            
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares 4,000,000.0          
Business Acquisition, Equity Interest Issued or Issuable, Value Assigned $ 450.2          
Business Acquisition, Equity Interest Issued or Issuable, Price Per Share Paid       $ 30.00    
Business Acquisition, Equity Interest Issued or Issuable, Fraction of Common Shares Issued       0.03002    
Business Acquisition, Equity Interest Issued or Issuable, Value of Price Per Share Paid       $ 4.25