v3.25.1
Note 8 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
Oct. 23, 2024
Mar. 31, 2025
Jan. 31, 2025
Dec. 31, 2024
Maximum [Member] | XOMA Ltd. [Member]        
Indefinite-Lived License Agreements   $ 14,925    
License Agreement [Member]        
Stock Issued During Period, Shares, New Issues (in shares) 387,329      
Ownership Interest, License Agreement 9.90%      
Total Cash Payment for License Agreement $ 4,000      
Initial Cash Payment for License Agreement 1,000     $ 1,000
Additional Cash Payment for License Agreement $ 3,000   $ 3,000  
Equity Agreement [Member]        
Percent of Outstanding Shares 9.90%      
Equity Capital Raised, Amount $ 25,000      
Equity Capital Raised, Number of Shares (in shares) 705,015      
Stock Issued During Period, Shares, Antidilution Provisions (in shares) 157,188      
Equity Agreement [Member] | Maximum [Member]        
Milestone Payments $ 94,000