v3.26.3
Note 3 - U.S. Treasury Securities, Available-for-sale (Tables)
9 Months Ended
Sep. 30, 2026
Notes Tables  
Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]

(in thousands)

                
      

Gross

  

Gross

     
  

Amortized

  

Unrealized

  

Unrealized

  

Fair

 
  

Cost

  

Gains

  

Losses

  

Value

 

September 30, 2026

                

U.S. Treasury Note, 4.125%, 10/31/2026 Maturity

 $20,008  $-  $(10) $19,998 

U.S. Treasury Note, 0.50%, 4/30/2027 Maturity

  98,015   -   (204)  97,811 

U.S. Treasury Note, 4.50%, 5/15/2027 Maturity

  65,726   -   (188)  65,538 

U.S. Treasury Note, 2.25%, 8/15/2027 Maturity

  24,530   -   (16)  24,514 
  $208,279  $-  $(418) $207,861 

December 31, 2025

                

U.S. Treasury Note, 0.75%, 5/31/2026 Maturity

 $34,579  $23     $34,602 

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

  100,136   395   -   100,531 
  $134,715  $418  $-  $135,133