Supplier Financing Program (Details Textual) |
Apr. 30, 2026 |
Apr. 30, 2025 |
Apr. 30, 2024 |
|---|---|---|---|
| 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 |