v3.26.1
Segment Information - Summary of Revenue from Sales of Uranium Inventory from Major Customer (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Segment Reporting [Line Items]      
Total $ 186,807 $ 11,213 $ 31,205
Customer A      
Segment Reporting [Line Items]      
Total 31,630 7,975  
Customer B      
Segment Reporting [Line Items]      
Total 24,245   11,230
Customer C      
Segment Reporting [Line Items]      
Total 8,100   16,275
Customer D      
Segment Reporting [Line Items]      
Total 8,725 $ 3,238  
Customer E      
Segment Reporting [Line Items]      
Total 17,000    
Customer F      
Segment Reporting [Line Items]      
Total 37,788    
Customer G      
Segment Reporting [Line Items]      
Total     $ 3,700
All Other Customers      
Segment Reporting [Line Items]      
Total $ 59,319