v3.26.3
Segment Information - Summary of Revenue from Sales of Uranium Inventory from Major Customer (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Segment Reporting [Line Items]    
Total $ 50,967 $ 24,245
Customer A    
Segment Reporting [Line Items]    
Total 8,600  
Customer B    
Segment Reporting [Line Items]    
Total   $ 24,245
Customer C    
Segment Reporting [Line Items]    
Total 12,925  
Customer D    
Segment Reporting [Line Items]    
Total 12,342  
Customer E    
Segment Reporting [Line Items]    
Total $ 17,100