XML 47 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 4 - Marketable Equity Securities (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Marketable Securities [Table Text Block]
  

2024

  

2023

 
  

(in thousands)

 

Available-for-sale securities:

        

Fair market value

 $42,620  $43,203 

Cost

  27,094   30,294 

Unrealized gain

 $15,526  $12,909 
Unrealized Gain (Loss) on Investments [Table Text Block]
  

2024

  

2023

 
  

(in thousands)

 

Available-for-sale securities:

        

Gross unrealized gains

 $17,215  $15,539 

Gross unrealized losses

  1,689   2,630 

Net unrealized gains

 $15,526  $12,909 
Schedule of Realized Gain (Loss) [Table Text Block]
  

2024

  

2023

  

2022

 
  

(in thousands)

 

Realized (losses) gains:

            

Sale proceeds

 $3,662  $343  $- 

Cost of securities sold

  3,213   255   - 
             

Realized (losses) / gains

 $449  $88  $-