v3.25.4
Note 6 - Fair Value (Details Textual)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
$ / shares
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Jun. 30, 2022
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3 $ 0 $ 0    
Unrealized Gain (Loss) on Investments 10,859 (18,785) $ (48,780)  
Warrant [Member]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3 2,600      
Other Investments [Member]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3 20      
Fair Value, Inputs, Level 3 [Member] | Warrant [Member]        
Unrealized Gain (Loss) on Investments 7,100 3,200    
Fair Value, Inputs, Level 3 [Member] | Debt Securities [Member]        
Unrealized Gain (Loss) on Investments 7,400 28,100    
Fair Value, Inputs, Level 3 [Member] | Equity Securities [Member]        
Unrealized Gain (Loss) on Investments $ 1,800 4,300    
Fair Value, Inputs, Level 2 [Member] | Equity Securities [Member]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3   $ 200    
The 2026 Notes [Member]        
Debt Instrument, Share Price (in dollars per share) | $ / shares $ 25.05      
The 2026 Notes [Member] | Fair Value, Inputs, Level 1 [Member]        
Debt Instrument, Fair Value Disclosure $ 57,600      
The 2027 Notes [Member]        
Debt Instrument, Share Price (in dollars per share) | $ / shares $ 24.85      
The 2027 Notes [Member] | Fair Value, Inputs, Level 1 [Member]        
Debt Instrument, Fair Value Disclosure $ 57,200      
The 2028 Notes [Member] | Fair Value, Inputs, Level 3 [Member]        
Debt Instrument, Fair Value Disclosure 57,700      
The 2030 Convertible Notes [Member] | Fair Value, Inputs, Level 3 [Member]        
Debt Instrument, Fair Value Disclosure 31,400      
The 2031 Convertible Notes [Member] | Fair Value, Inputs, Level 3 [Member]        
Debt Instrument, Fair Value Disclosure $ 2,700      
Measurement Input, Hypothetical Market Yields [Member]        
Debt Instrument, Measurement Input       0.25