XML 35 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Marketable Securities [Table Text Block]
   

March 31, 2025

 

(In thousands)

 

Amortized Cost

   

Unrealized Gain

   

Unrealized Loss

   

Estimated Fair Value

 

Marketable securities

                               

Corporate and municipal debt securities

  $ 5,398     $ 178     $ (1 )   $ 5,575  
Investments Classified by Contractual Maturity Date [Table Text Block]
   

March 31, 2025

   

December 31, 2024

 

(In thousands)

 

Amortized Cost

   

Fair Value

   

Amortized Cost

   

Fair Value

 

Due within one year

  $ 1,805     $ 1,875     $ 1,565     $ 1,630  

Due after one year through five years

    3,593       3,700       3,689       3,780  

Total

  $ 5,398     $ 5,575     $ 5,254     $ 5,410