XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three months ended

June 30,

   

Six months ended

June 30,

 
   

2023

   

2022

   

2023

   

2022

 
                                 

Basic weighted average common shares outstanding

    6,778,754       6,728,938       6,776,035       6,726,990  

Dilutive effect of options and unvested restricted stock

    -       -       -       -  

Diluted weighted average shares outstanding

    6,778,754       6,728,938       6,776,035       6,726,990