v3.26.1
Note 1 - Business and Basis of Presentation (Details Textual)
$ in Thousands
3 Months Ended 6 Months Ended
May 04, 2026
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Oct. 31, 2022
USD ($)
Jul. 18, 2014
USD ($)
Number of Subsidiaries       1      
Upfront License Fee           $ 7,000  
Milestone Payments Maximum Amount           $ 287,300 $ 187,500
Net Income (Loss) Attributable to Parent   $ 8,189 $ 5,855 $ 4,436 $ 8,829    
Cash Provided by (Used in) Operating Activity, Including Discontinued Operation       17,040 17,694    
Cash, Cash Equivalents, and Marketable Securities   $ 93,900   93,900      
Repayments of Debt       $ 22,230 $ 22,220    
Note Purchase Agreement [Member]              
Repayments of Debt $ 11,500            
Long-Term Debt $ 0