XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 11 - (Loss) Income Per Share (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three months ended June 30,

  

Six months ended June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Net (loss) income

 $(1,525,442) $43,157  $(3,603,749) $313,972 

Basic weighted average shares outstanding

  17,376,697   11,980,397   17,335,979   11,633,464 

Dilutive effect of warrants and/or options

  -   684,870   -   671,718 

Diluted weighted average shares outstanding

  17,376,697   12,665,267   17,335,979   12,305,182 

Basic (loss)/earnings per share

 $(0.09) $0.00  $(0.21) $0.03 

Diluted (loss)/earnings per share

 $(0.09) $0.00  $(0.21) $0.03