v3.26.3
Inventories - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 108 Months Ended
Jul. 31, 2026
Jan. 01, 2028
Apr. 30, 2026
Apr. 30, 2025
Inventory [Line Items]        
Inventories at carrying value $ 220   $ 34,329 $ 157,621
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