v3.25.2
Note 5 - Investments - Fair Value of Financial Instruments (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Common Stock [Member] | Estimate of Fair Value Measurement [Member]    
Investment in common stock $ 12,469 $ 0
Investment in common stock 12,469 0
Common Stock [Member] | Reported Value Measurement [Member]    
Investment in common stock 12,469 0
Investment in common stock 12,469 0
Common Stock [Member] | Fair Value, Inputs, Level 1 [Member]    
Investment in common stock 0 0
Investment in common stock 0 0
Common Stock [Member] | Fair Value, Inputs, Level 2 [Member]    
Investment in common stock 12,469 0
Investment in common stock 12,469 0
Common Stock [Member] | Fair Value, Inputs, Level 3 [Member]    
Investment in common stock 0 0
Investment in common stock $ 0 0
US Government Agencies Debt Securities [Member] | Estimate of Fair Value Measurement [Member]    
Investment in common stock   1,000
Investment in common stock   1,000
US Government Agencies Debt Securities [Member] | Reported Value Measurement [Member]    
Investment in common stock   1,000
Investment in common stock   1,000
US Government Agencies Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Investment in common stock   0
Investment in common stock   0
US Government Agencies Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Investment in common stock   1,000
Investment in common stock   1,000
US Government Agencies Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Investment in common stock   0
Investment in common stock   $ 0