v3.25.2
Nature of Business (Details)
1 Months Ended
Apr. 01, 2024
USD ($)
Program
Sep. 30, 2024
Jun. 30, 2025
USD ($)
Program
Dec. 31, 2024
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Nature of Business            
Number of clinical programs (in programs) | Program     4      
Reverse stock split ratio   0.04        
Accumulated deficit     $ 628,579,000 $ 649,154,000    
Cash and cash equivalents     $ 13,081,000 $ 21,338,000 $ 16,886,000 $ 20,821,000
Trawsfynydd IPR&D            
Nature of Business            
Number of programs | Program 2          
Cash and cash equivalents $ 44,000