XML 35 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Note 8 - Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Marketable Securities [Table Text Block]
   

June 30, 2025

 

(In thousands)

 

Amortized Cost

   

Unrealized Gain

   

Unrealized Loss

   

Estimated Fair

Value

 

Marketable securities

                               

Corporate, municipal debt and treasury securities

  $ 5,435     $ 207     $     $ 5,642  
Investments Classified by Contractual Maturity Date [Table Text Block]
   

June 30, 2025

   

December 31, 2024

 

(In thousands)

 

Amortized Cost

   

Fair Value

   

Amortized Cost

   

Fair Value

 

Due within one year

  $ 1,911     $ 2,013     $ 1,565     $ 1,630  

Due after one year through four years

    3,524       3,629       3,689       3,780  

Total

  $ 5,435     $ 5,642     $ 5,254     $ 5,410