XML 134 R107.htm IDEA: XBRL DOCUMENT v3.25.2
Supplier Financing Program (Details Textual)
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Supplier Finance Program [Line Items]      
Supplier Finance Program, Obligation, Current, Statement of Financial Position [Extensible Enumeration] Accounts Payable, Current 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