v3.26.1
Note 2 - Summary of Significant Accounting Policies - Reconciliation of Level 3 Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Royalties Payable [Member]    
Balance $ 792 $ 9,213
Fair value at issuance 0  
Change in fair value 0 1,163
Balance 792 10,376
Deferred Consideration [Member]    
Balance 0 0
Fair value at issuance 11,028  
Change in fair value (2,877) 0
Balance 8,151 0
Convertible Notes Payable [Member]    
Balance 298 0
Fair value at issuance 0  
Change in fair value 0 0
Balance $ 298 $ 0