v3.26.1
Revenue and Segment Information (Details 2) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Segment Reporting [Line Items]    
Total assets $ 572,046 $ 498,020
Discontinued Operations [Member]    
Segment Reporting [Line Items]    
Total assets 0 82,578
Specialist isotopes and related services [Member]    
Segment Reporting [Line Items]    
Total assets 400,945 321,190
Nuclear fuels [Member]    
Segment Reporting [Line Items]    
Total assets 106,279 94,252
Helium and LNG [Member]    
Segment Reporting [Line Items]    
Total assets $ 64,822 $ 0