XML 81 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Warrants - Class A Warrants, Class B Warrants and Class C warrants (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jul. 01, 2025
USD ($)
shares
Jun. 25, 2025
USD ($)
$ / shares
shares
May 30, 2025
$ / shares
shares
Jul. 31, 2025
USD ($)
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
D
$ / shares
shares
Jun. 30, 2024
USD ($)
Dec. 31, 2024
$ / shares
shares
May 12, 2025
$ / shares
Dec. 31, 2023
shares
Warrants                    
Additional paid in capital, warrant issued | $         $ 33,079,000 $ 33,079,000        
Proceeds from Registered Direct Offering | $           35,010,000 $ 9,000,000      
Nauru Warrant cost | $         33,079,000 $ 33,079,000        
2025 Registered Direct Offering                    
Warrants                    
Proceeds from Registered Direct Offering | $         $ 30,000,000          
2025 Registered Direct Offering | Subsequent event                    
Warrants                    
Proceeds from Registered Direct Offering | $       $ 7,000,000            
Class A Warrants                    
Warrants                    
Number of warrants outstanding         5,980,770 5,980,770   6,230,770   3,980,770
Issued               2,250,000    
Class A Warrants | Direct offering                    
Warrants                    
Number of warrants outstanding         5,980,770 5,980,770        
Exercise price of warrants | $ / shares         $ 2 $ 2        
Value of outstanding warrants | $         $ 5,100,000 $ 5,100,000        
Class B Warrants                    
Warrants                    
Number of warrants outstanding         3,615,000 3,615,000   7,450,000    
Value of outstanding warrants | $         $ 3,400,000 $ 3,400,000        
Warrants term         5 years 5 years        
Issued           2,500,000        
Class B Warrants | 2024 Registered Direct Offering                    
Warrants                    
Exercise price of warrants | $ / shares               $ 2    
Number of shares issuable per warrant               7,450,000    
Class C Warrants                    
Warrants                    
Number of warrants outstanding         10,003,333 10,003,333        
Exercise price of warrants | $ / shares         $ 4.5 $ 4.5        
Number of shares issuable per warrant         0 0        
Consecutive trading days for redemption of public warrants | D           20        
Issued         10,003,333          
Threshold cancellation of unexercised warrants offering | $ / shares         $ 7 $ 7        
Redemption price per warrant (in dollars per share) | $ / shares           $ 0.0001        
Minimum threshold written notice period for redemption of public warrants           10 days        
Additional paid in capital, warrant issued | $         $ 10,200,000          
Class C Warrants | 2025 Registered Direct Offering                    
Warrants                    
Exercise price of warrants | $ / shares                 $ 3  
Issued         10,003,333          
Class C Warrants | 2025 Registered Direct Offering | Subsequent event                    
Warrants                    
Issued 2,330,000     2,330,000            
Proceeds from Registered Direct Offering | $ $ 7,000,000                  
Korea Zinc Warrants                    
Warrants                    
Number of warrants outstanding         6,868,181 6,868,181        
Exercise price of warrants | $ / shares   $ 7                
Number of shares issuable per warrant         0 0        
Consecutive trading days for redemption of public warrants | $           20        
Issued   6,868,181                
Threshold cancellation of unexercised warrants offering | $ / shares         $ 10 $ 10        
Redemption price per warrant (in dollars per share) | $ / shares           $ 0.0001        
Minimum threshold written notice period for redemption of public warrants           10 days        
Additional paid in capital, warrant issued | $   $ 3.35     $ 11,500,000          
Nauru Warrants                    
Warrants                    
Exercise price of warrants | $ / shares     $ 4.72              
Share price | $ / shares     $ 3.6              
Issued     9,146,268              
Additional paid in capital, warrant issued | $           $ 33,100,000        
Nauru Warrant cost | $           $ 33,100,000