v3.26.1
Note 11 - Related Parties (Detailed Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 08, 2025
Jan. 08, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2024
Related Party Transaction [Line Items]              
Other income from a related party     $ 0 $ 0 $ 0 $ 1,400  
Lantheus Investment Agreement [Member]              
Related Party Transaction [Line Items]              
Shares issued and sell   5,634,235          
Percent of outstanding shares   19.99%          
Lantheus Investment Agreement [Member] | Option Agreement [Member]              
Related Party Transaction [Line Items]              
One-time payment received for rights granted   $ 28,000          
Percent of outstanding shares             19.90%
Other income from a related party $ 1,400            
Lantheus Alpha Therapy, LLC [Member] | Lantheus Investment Agreement [Member]              
Related Party Transaction [Line Items]              
Shares issued and sell   5,634,235          
Percent of outstanding shares   19.99%