v3.26.1
Note 2 - Summary of Significant Accounting Policies - Reconciliation of Level 3 Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Royalties Payable [Member]        
Balance $ 792 $ 792 $ 10,376 $ 9,213
Fair value at issuance 0 0    
Change in fair value 0 0 1,667 1,163
Fair value at issuance 0 0    
Settlement of financial instruments 0      
Realized (gains) and losses 0      
Balance 792 792 12,043 10,376
Purchased     0  
Deferred Stock Issuance Liability [Member]        
Balance 0 0    
Fair value at issuance 601 0    
Change in fair value 46 0    
Fair value at issuance 601 0    
Settlement of financial instruments 0      
Realized (gains) and losses 0      
Balance 647 0    
Deferred Consideration [Member]        
Balance 8,151 0    
Fair value at issuance 0 11,028    
Change in fair value (318) (2,877)    
Fair value at issuance 0 11,028    
Settlement of financial instruments (7,833)      
Realized (gains) and losses 0      
Balance 0 8,151    
Convertible Notes Payable [Member]        
Balance 298 298    
Fair value at issuance 0 0    
Change in fair value 0 0    
Fair value at issuance 0 0    
Settlement of financial instruments (403)      
Realized (gains) and losses 105      
Balance $ 0 $ 298    
Trading Liabilities [Member]        
Balance     0 0
Change in fair value     10 0
Balance     874 $ 0
Purchased     $ 864