XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 3 - Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

For the Three Months Ended

June 30,

  

For the Six Months Ended

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Weighted average common shares outstanding, basic

  976,330   1,028,863   975.761   1,028,863 

Common shares upon exercise of options and warrants

  17,140   2,038   11,834   4,268 

Weighted average common shares outstanding, diluted

  993,470   1,030,901   987,595   1,033,131