XML 54 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Earnings Per Common Share (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Years Ended

 
  

2023

  

2022

 
         

Net Income Per Common Share - Basic

        

Income available to common stockholders

 $13,294,793  $6,561,403 

Weighted Average Shares of Common Stock Outstanding

  3,507,883   3,462,868 
         

Net Income Per Common Share - Basic

 $3.79  $1.89 
         

Effect of Dilutive Securities

        

Weighted Average Shares of Common Stock Outstanding - Basic

  3,507,883   3,462,868 

Unvested Restricted Stock Awards

  18,953   - 

Weighted Average Shares of Common Stock Outstanding - Diluted

  3,526,836   3,462,868 
         

Net Income Per Common Share – Diluted

        

Income available to common stockholders

 $13,294,793  $6,561,403 

Weighted Average Shares of Common Stock Outstanding - Diluted

  3,526,836   3,462,868 
         

Net Income Per Common Share - Diluted

 $3.77  $1.89