v3.26.1
Note 11 - Related Parties (Detailed Textual) - USD ($)
$ in Thousands
3 Months Ended
Jan. 08, 2025
Jan. 08, 2024
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Related Party Transaction [Line Items]          
Other income from a related party     $ 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%