v3.26.1
Warrants - Class A, Class B, Class C, Korea Zinc, Nauru and Tonga Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Warrants          
Additional paid-in capital, warrant issued   $ 33,079 $ 43,176 $ 33,079  
Nauru warrant cost   $ 33,079   $ 33,079  
Class A Warrants          
Warrants          
Number of warrants outstanding 4,317,500   4,317,500   4,317,500
Exercise price of warrants $ 2   $ 2    
Warrants exercised     0    
Value of outstanding warrants $ 3,600   $ 3,600   $ 3,600
Number of shares issuable per warrant 1   1    
Class B Warrants          
Warrants          
Number of warrants outstanding 15,000   15,000   15,000
Exercise price of warrants $ 2   $ 2    
Warrants exercised 0   0    
Value of outstanding warrants $ 9   $ 9   $ 9
Number of shares issuable per warrant 1   1    
Class C Warrants          
Warrants          
Number of warrants outstanding 10,003,333   10,003,333   10,003,333
Exercise price of warrants $ 4.5   $ 4.5    
Warrants exercised 0   0    
Value of outstanding warrants $ 10,200   $ 10,200   $ 10,200
Number of shares issuable per warrant 1   1    
Korea Zinc Warrants          
Warrants          
Exercise price of warrants $ 7   $ 7    
Warrants exercised 0   0    
Value of outstanding warrants $ 11,500   $ 11,500   $ 11,500
Warrants issued     6,868,181   6,868,181
Nauru Warrants          
Warrants          
Number of warrants outstanding 9,146,268   9,146,268   9,146,268
Exercise price of warrants $ 4.72   $ 4.72    
Warrants exercised     0    
Value of outstanding warrants $ 33,100   $ 33,100   $ 33,100
Tonga Warrants          
Warrants          
Exercise price of warrants $ 5.87   $ 5.87    
Warrants exercised 0   0    
Value of outstanding warrants $ 5,000   $ 5,000   $ 5,000
Warrants issued     1,000,000   1,000,000