v3.25.2
License Agreements (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2025
Jul. 31, 2022
Jun. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
License Agreements [Line Items]          
Collaboration revenue recognized     $ 0 $ 0  
Notes payable     1,735,599 1,735,599 $ 2,380,396
Terra power loan agreement [Member]          
License Agreements [Line Items]          
Loan amount $ 22,000,000        
Notes payable $ 20,000,000   $ 20,000,000 $ 20,000,000  
Maturity date May 16, 2032        
Payment terms       Principal and interest payments will be made in 60 equal installments beginning in November 2027. The Company does not plan to request a drawdown on this loan until early 2026 when construction of the uranium enrichment facility is expected to begin.In addition to a loan agreement, the Company and TerraPower have entered into two supply agreements for the HALEU expected to be produced at the Company’s uranium enrichment facility. The initial core supply agreement is intended to support the supply of the required first fuel cores for the initial loading of TerraPower’s Natrium project in Wyoming. The long-term supply agreement is a 10-year supply agreement of up to a total of 150 metric tons of HALEU, commencing in 2028 through end of 2037.  
Turnkey Contract [Member]          
License Agreements [Line Items]          
Research and development expense   $ 100,000      
Deferred payment   $ 300,000