v3.26.3
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jul. 27, 2026
Apr. 27, 2026
Jul. 31, 2026
Jul. 31, 2025
Apr. 30, 2026
Apr. 30, 2025
Schedule of Capitalization, Equity [Line Items]            
Common stock, shares authorized     999,990,000   999,990,000  
Common stock par value     $ 0.001      
Common stock, no par value         $ 0  
Number of exchangeable shares issued 3,856,695          
Preferred Stock, Shares Issued 9,999 9,999        
Retention of minimum of unrestricted cash     $ 15,000      
Preferred shares par value $ 0.001 $ 0.001        
Percentage required for payment of outstanding cash dividends     100.00%      
Carrying Amount     $ 625,179      
Stock options granted     0 0    
Options to purchase common shares 1,538,150          
Stock-based compensation     $ 78 $ 62    
Class A and Class B Preferred Stock            
Schedule of Capitalization, Equity [Line Items]            
Carrying Amount     $ 22,600      
Class A preferred            
Schedule of Capitalization, Equity [Line Items]            
Preferred shareholder entitled payments percentage     72.83%      
Class B preferred            
Schedule of Capitalization, Equity [Line Items]            
Preferred shareholder entitled payments percentage     27.17%      
Common Stock            
Schedule of Capitalization, Equity [Line Items]            
Authorized share capital stock   1,000,000,000        
Common stock, shares authorized   999,990,000        
Common stock par value   $ 0.001        
Common stock, no par value   $ 0.001        
Common Stock | Uranium Energy Corp.            
Schedule of Capitalization, Equity [Line Items]            
Percentage of ownership interest in common shares   12.00%        
Sale of Stock, Price Per Share   $ 3.64        
Proceeds from subscription receipts   $ 40,000        
Proceeds from subscription issued $ 40,000          
Proceeds from accumulated interest     $ 300      
Gain on common stock     $ 12,800      
Common Stock | ATM Program            
Schedule of Capitalization, Equity [Line Items]            
Shares issued     0   12,644,524 0
Gross proceeds from issuance of shares         $ 54,000 $ 0
Share issuance costs         1,100 0
Stock issuance costs net of tax benefits         $ 300 $ 0
Special Voting Share            
Schedule of Capitalization, Equity [Line Items]            
Common stock par value   $ 0.001        
Common stock, voting rights     one share of special voting stock