v3.26.1
Warrants - Class A, Class B, Class C, Korea Zinc, Nauru and Tonga Warrants (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Aug. 04, 2025
$ / shares
shares
Jun. 25, 2025
$ / shares
shares
May 30, 2025
$ / shares
shares
May 12, 2025
$ / shares
shares
Dec. 31, 2025
USD ($)
D
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
shares
Aug. 14, 2023
$ / shares
Warrants                
Consecutive trading days for redemption of public warrants | D         30      
Additional paid-in capital, warrant issued | $         $ 38,056      
Nauru warrant costs | $         $ 38,056      
Class A Warrants                
Warrants                
Number of warrants outstanding | shares         4,317,500 6,230,770 3,980,770  
Consecutive trading days for redemption of public warrants | D         30      
Threshold cancellation of unexercised warrants offering         $ 6.5      
Redemption price per warrant (in dollars per share)         $ 0.0001      
Minimum threshold written notice period for redemption of public warrants         10 days      
Value of outstanding warrants | $         $ 3,600 $ 5,300    
Warrants issued | shares           2,250,000    
Class A Warrants | 2023 Registered Direct Offering                
Warrants                
Exercise price of warrants               $ 2
Class B Warrants                
Warrants                
Number of warrants outstanding | shares         15,000 7,450,000    
Consecutive trading days for redemption of public warrants | D         30      
Threshold cancellation of unexercised warrants offering         $ 5      
Redemption price per warrant (in dollars per share)         $ 0.0001      
Minimum threshold written notice period for redemption of public warrants         10 days      
Value of outstanding warrants | $         $ 9 $ 4,500    
Warrants issued | shares         2,500,000 7,450,000    
Additional paid-in capital, warrant issued | $         $ 7,200      
Class B Warrants | 2024 Registered Direct Offering                
Warrants                
Exercise price of warrants           $ 2    
Number of shares issuable per warrant | shares           9,950,000    
Warrants term           5 years    
Class C Warrants                
Warrants                
Number of warrants outstanding | shares         10,003,333      
Consecutive trading days for redemption of public warrants | D         20      
Threshold cancellation of unexercised warrants offering         $ 7      
Redemption price per warrant (in dollars per share)         $ 0.0001      
Minimum threshold written notice period for redemption of public warrants         10 days      
Value of outstanding warrants | $         $ 10,200      
Warrants issued | shares         12,333,333      
Additional paid-in capital, warrant issued | $         $ 12,500      
Class C Warrants | 2025 Registered Direct Offering                
Warrants                
Exercise price of warrants       $ 4.5        
Warrants issued | shares       12,333,333 12,333,333      
Korea Zinc Warrants                
Warrants                
Number of warrants outstanding | shares         6,868,181      
Consecutive trading days for redemption of public warrants | D         20      
Threshold cancellation of unexercised warrants offering         $ 10      
Redemption price per warrant (in dollars per share)         $ 0.0001      
Minimum threshold written notice period for redemption of public warrants         10 days      
Exercise price of warrants   $ 7            
Warrants issued | shares   6,868,181     6,868,181      
Additional paid-in capital, warrant issued | $         $ 11,500      
Nauru Warrants                
Warrants                
Exercise price of warrants     $ 4.72          
Warrants issued | shares     9,146,268          
Additional paid-in capital, warrant issued | $         33,100      
Nauru warrant costs | $         33,100      
Tonga Warrants                
Warrants                
Exercise price of warrants $ 5.87              
Warrants issued | shares 1,000,000              
Additional paid-in capital, warrant issued | $         $ 5,000