v3.26.1
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