Inventories - Additional Information (Details) $ in Thousands |
12 Months Ended | 108 Months Ended | ||
|---|---|---|---|---|
|
Apr. 30, 2026
USD ($)
Pounds
|
Apr. 30, 2025
USD ($)
Pounds
|
Jan. 01, 2028
USD ($)
|
Apr. 30, 2024
USD ($)
|
|
| Inventory [Line Items] | ||||
| Number of pounds of inventories hold | Pounds | 593,255 | 2,729,637 | ||
| Inventories at carrying value | $ 34,329 | $ 157,621 | $ 135,789 | |
| Percentage of irrevocable option to elect to acquire | 50.00% | |||
| Minimum | Forecast | ||||
| Inventory [Line Items] | ||||
| Inventories acquired at market value | $ 2,500 | |||
| Maximum | ||||
| Inventory [Line Items] | ||||
| Inventories acquired at market value | $ 21,250 | |||
| Maximum | Forecast | ||||
| Inventory [Line Items] | ||||
| Inventories acquired at market value | $ 10,000 | |||