v3.26.1
Note 6 - Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Dividends Declared [Table Text Block]

Date Declared

 

Dividend Declared Per Share

  

Total Dividend Amount

 

Date Dividend Paid

January 23, 2026

 $0.10  $464,152 

March 6, 2026

February 26, 2026

 $0.02  $92,858 

March 27, 2026

May 9, 2026

 $0.02  $92,858 

June 12, 2026

Totals

 $0.14  $649,868  

Date Declared

 

Dividend Declared Per Share

  

Total Dividend Amount

 

Date Dividend Paid

February 28, 2025

 $0.02  $92,789 

March 28, 2025

May 5, 2025

 $0.02  $92,790 

June 13, 2025

Totals

 $0.04  $185,579  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable [Table Text Block]

Options Outstanding

  

Options Exercisable

 

Options Outstanding

  

Weighted Average Remaining Contractual Life

  

Weighted Average Exercise Price

  

Aggregate Intrinsic Value

  

Options Exercisable

  

Weighted Average Exercise Price

  

Aggregate Intrinsic Value

 
121,000   3.60  $3.32  $168,170   121,000  $3.32  $168,170 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

2026

  

2025

 
  

Shares

  

Weighted Average Exercise Price

  

Shares

  

Weighted Average Exercise Price

 

Options outstanding at beginning of period

  128,250  $3.36   113,750  $3.27 

Granted

  0   0   0   0 

Exercised

  0   0.00   0   0 

Expired

  (7,250)  3.93   0   0 

Balance at June 30:

  121,000  $3.32   113,750  $3.27 
                 

Options Exercisable at June 30:

  121,000  $3.32   113,750  $3.27