XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Note 11 - (Loss) Income Per Share (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

2022

  

2021

 

Net (loss) income

 $(2,078,307) $270,815 

Basic weighted average shares outstanding

  17,294,808   11,282,671 

Dilutive effect of warrants and/or options

  -   1,003,545 

Diluted weighted average shares outstanding

  17,294,808   12,286,216 

Basic (loss)/earnings per share

 $(0.12) $0.02 

Diluted (loss)/earnings per share

 $(0.12) $0.02