v3.26.1
Note 6 - License and Development Agreements (Details Textual) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounts Payable, Current $ 4,113 $ 4,282
Convertible Notes Payable, Current 1,424 1,400
Accrued Liabilities, Current 1,971 $ 2,667
Eisai Royalties One [Member]    
Accounts Payable, Current 3,600  
Convertible Notes Payable, Current 1,400  
Accrued Liabilities, Current $ 600  
Minimum [Member] | Eisai Royalties One [Member]    
Royalty Annual Percentage 5.00%