XML 40 R27.htm IDEA: XBRL DOCUMENT v3.25.3
Note 3 - U.S. Treasury Securities, Available-for-sale (Tables)
9 Months Ended
Sep. 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

 

September 30, 2025

                               

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

  $ 100,205     $ 408     $ -     $ 100,613  

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

    24,816       11       -       24,827  
    $ 125,021     $ 419     $ -     $ 125,440  

December 31, 2024

                               

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

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