v3.26.1
Warrants - Fair value measurements assumptions of warrants (Details)
Aug. 04, 2025
Y
$ / shares
Jul. 01, 2025
Y
$ / shares
shares
Jun. 25, 2025
$ / shares
Y
shares
Jun. 10, 2025
Y
$ / shares
shares
May 30, 2025
$ / shares
Y
May 22, 2025
$ / shares
Y
shares
Feb. 06, 2025
$ / shares
shares
Jan. 30, 2025
$ / shares
shares
Jan. 29, 2025
$ / shares
shares
Nov. 14, 2024
Y
$ / shares
shares
Class B Warrants                    
Warrants                    
Units issued | shares             950,000 650,000 900,000 7,450,000
Fair value per warrant             $ 1.22 $ 1.11 $ 0.98 $ 0.6
Class B Warrants | Exercise price                    
Warrants                    
Measurement input             2 2 2 2
Class B Warrants | Share price                    
Warrants                    
Measurement input             1.82 1.65 1.48 0.96
Class B Warrants | Call price threshold                    
Warrants                    
Measurement input             5 5 5 5
Class B Warrants | Volatility                    
Warrants                    
Measurement input             1.0766 1.0766 1.0766 1.0938
Class B Warrants | Term (years)                    
Warrants                    
Measurement input | Y                   5
Class B Warrants | Risk-free rate                    
Warrants                    
Measurement input             0.0423 0.0423 0.0423 0.0423
Class B Warrants | Dividend yield                    
Warrants                    
Measurement input             0 0 0 0
Class C Warrants                    
Warrants                    
Units issued | shares   2,330,000 1,003,334 6,666,666   2,333,333        
Fair value per warrant   $ 3.01 $ 3.88 $ 2.15   $ 2.18        
Class C Warrants | Exercise price                    
Warrants                    
Measurement input   4.5 4.5 4.5   4.5        
Class C Warrants | Share price                    
Warrants                    
Measurement input   5.94 7.49 4.24   4.3        
Class C Warrants | Volatility                    
Warrants                    
Measurement input   1.0626 1.0114 1.1849   1.1849        
Class C Warrants | Term (years)                    
Warrants                    
Measurement input | Y   2.88 2.88 2.92   2.92        
Class C Warrants | Risk-free rate                    
Warrants                    
Measurement input   0.0368 0.0367 0.0387   0.0387        
Class C Warrants | Dividend yield                    
Warrants                    
Measurement input   0 0 0   0        
Korea Zinc Warrants                    
Warrants                    
Fair value per warrant     $ 3.35              
Korea Zinc Warrants | Exercise price                    
Warrants                    
Measurement input     7              
Korea Zinc Warrants | Share price                    
Warrants                    
Measurement input     7.49              
Korea Zinc Warrants | Volatility                    
Warrants                    
Measurement input     1.0055              
Korea Zinc Warrants | Term (years)                    
Warrants                    
Measurement input | Y     3              
Korea Zinc Warrants | Risk-free rate                    
Warrants                    
Measurement input     0.0367              
Korea Zinc Warrants | Dividend yield                    
Warrants                    
Measurement input     0              
Nauru Warrants                    
Warrants                    
Fair value per warrant         $ 3.62          
Nauru Warrants | Exercise price                    
Warrants                    
Measurement input         4.72          
Nauru Warrants | Share price                    
Warrants                    
Measurement input         4.47          
Nauru Warrants | Volatility                    
Warrants                    
Measurement input         1.1471          
Nauru Warrants | Term (years)                    
Warrants                    
Measurement input | Y         5          
Nauru Warrants | Risk-free rate                    
Warrants                    
Measurement input         0.0389          
Nauru Warrants | Dividend yield                    
Warrants                    
Measurement input         0          
Tonga Warrants                    
Warrants                    
Fair value per warrant $ 5                  
Tonga Warrants | Exercise price                    
Warrants                    
Measurement input 5.87                  
Tonga Warrants | Share price                    
Warrants                    
Measurement input 5.65                  
Tonga Warrants | Volatility                    
Warrants                    
Measurement input 1.1233                  
Tonga Warrants | Term (years)                    
Warrants                    
Measurement input | Y 8                  
Tonga Warrants | Risk-free rate                    
Warrants                    
Measurement input 0.04                  
Tonga Warrants | Dividend yield                    
Warrants                    
Measurement input 0