XML 39 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Note 3 - U.S. Treasury Securities, Available-for-sale (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]

(in thousands)

                
      

Gross

  

Gross

     
  

Amortized

  

Unrealized

  

Unrealized

  

Fair

 
  

Cost

  

Gains

  

Losses

  

Value

 

June 30, 2025

                

U.S. Treasury Note, 4.625%, 6/30/2026 Maturity

 $100,275  $321  $-  $100,596 

U.S. Treasury Bill maturing 12/4/2025

  24,551   4   -   24,555 
  $124,826  $325  $-  $125,151 

December 31, 2024

                

U.S. Treasury Note, 4.625%, 6/30/2026 Maturity

 $100,412  $139  $-  $100,551 
  $100,412  $139  $-  $100,551