XML 87 R77.htm IDEA: XBRL DOCUMENT v3.24.3
Supplier Financing Program (Details Textual) - USD ($)
$ in Millions
Oct. 31, 2024
Apr. 30, 2024
Supplier Finance Program [Line Items]    
Supplier Finance Program, Obligation $ 360.9 $ 384.9
Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration] Accounts Payable, Current Accounts Payable, Current
Minimum    
Supplier Finance Program [Line Items]    
Supplier Finance Program, Payment Timing, Period 0 days  
Maximum    
Supplier Finance Program [Line Items]    
Supplier Finance Program, Payment Timing, Period 180 days