v3.25.2
Note 2 - Summary of Significant Accounting Policies - Reconciliation of Level 3 Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Debt Securities [Member]        
Balance, asset $ 0 $ 0 $ 0 $ 0
Change in fair value, asset 10 0 0 0
Purchased, asset 864      
Balance, asset 874 0 0 0
Royalties Payable [Member]        
Balance, liability 10,376 9,213 7,060 6,974
Change in fair value, liability 1,667 1,163 1,504 86
Purchased, liability 0      
Balance, liability $ 12,043 $ 10,376 $ 8,564 $ 7,060