v3.25.2
Note 7 - License Agreement (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
1 Months Ended 3 Months Ended
May 31, 2023
Apr. 30, 2023
Feb. 28, 2023
Jun. 30, 2024
Stock Issued During Period, Value, New Issues       $ 107,867
Preferred Stock Purchase Agreement [Member] | JJDC [Member]        
Stock Issued During Period, Shares, New Issues (in shares)   1.7    
Shares Issued, Price Per Share (in dollars per share)   $ 15    
Stock Issued During Period, Value, New Issues   $ 25,000    
J&J License Agreement [Member]        
Upfront Payment Received     $ 50,000  
Contract with Customer, Asset, after Allowance for Credit Loss     $ 1,000,000  
Revenue Not from Contract with Customer $ 50,000