XML 43 R28.htm IDEA: XBRL DOCUMENT v3.26.1
Note 8 - Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]

Expected volatility

  57.5%

Expected life (years)

  2.5 

Risk-free interest rate

  3.76%

Expected dividend yield

  1.99%
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

 
128,250   3.94  $3.36  $124,575   128,250  $3.36  $124,575 
Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]
  

2025

  

2024

 
  

Shares

  

Weighted Average Exercise Price

  

Shares

  

Weighted Average Exercise Price

 

Options outstanding at beginning of period

  115,750  $3.28   119,500  $3.11 

Granted

  19,500   4.96   19,250   3.60 

Exercised

  (2,000)  3.93   0   0 

Expired

  (5,000)  3.90   (23,000)  2.63 

Balance at December 31:

  128,250  $3.36   115,750  $3.28 
                 

Options Exercisable at December 31:

  128,250  $3.36   115,750  $3.28 
Dividends Declared [Table Text Block]

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

August 8, 2025

  0.02   92,830 

September 12, 2025

November 7, 2025

  0.02   92,831 

December 12, 2025

Totals

 $0.08  $371,240  

Date Declared

 

Dividend Declared Per Share

  

Total Dividend Amount

 

Date Dividend Paid

March 14, 2024

 $0.01  $46,347 

April 19, 2024

August 9, 2024

  0.01   46,349 

September 13, 2024

November 9, 2024

  0.01   46,357 

December 13, 2024

Totals

 $0.03  $139,053