v3.26.1
Sales (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Sales        
Revenues $ 14,373 $ 10,435 $ 18,304 $ 10,435
Revenue percentage 100.00% 100.00% 100.00% 100.00%
Customer A        
Sales        
Revenues $ 10,692 $ 10,428 $ 10,692 $ 10,428
Revenue percentage 74.40% 99.90% 58.40% 99.90%
Customer B        
Sales        
Revenues     $ 3,904  
Revenue percentage 0.00% 0.00% 21.30% 0.00%
Customer C        
Sales        
Revenues $ 3,681   $ 3,681  
Revenue percentage 25.60% 0.00% 20.10% 0.00%
U3O8 sales        
Sales        
Revenues $ 14,373 $ 10,428 $ 18,277 $ 10,428
Revenue percentage 100.00% 99.90% 99.80% 99.90%
Disposal fees        
Sales        
Revenues   $ 7 $ 27 $ 7
Revenue percentage 0.00% 0.10% 0.20% 0.10%