v3.25.2
Note 2 - Summary of Significant Accounting Policies - Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Trading debt securities $ 874 $ 0
Total assets 1,618 2,815
Current portion of royalties payable due to related parties 497 145
Royalties payable due to related parties 11,546 9,068
Total liabilities 12,043 9,213
Fair Value, Inputs, Level 1 [Member]    
Trading debt securities 0  
Total assets 744 2,815
Current portion of royalties payable due to related parties 0 0
Royalties payable due to related parties 0 0
Total liabilities 0 0
Fair Value, Inputs, Level 2 [Member]    
Trading debt securities 0  
Total assets 0 0
Current portion of royalties payable due to related parties 0 0
Royalties payable due to related parties 0 0
Total liabilities 0 0
Fair Value, Inputs, Level 3 [Member]    
Trading debt securities 874  
Total assets 874 0
Current portion of royalties payable due to related parties 497 145
Royalties payable due to related parties 11,546 9,068
Total liabilities 12,043 9,213
Mutual Fund [Member]    
Cash Equivalents 629 2,803
Mutual Fund [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash Equivalents 629 2,803
Mutual Fund [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash Equivalents 0 0
Mutual Fund [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash Equivalents 0 0
Money Market Funds [Member]    
Cash Equivalents 115 12
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash Equivalents 115 12
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash Equivalents 0 0
Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash Equivalents $ 0 $ 0