XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended
March 31,

 
  

2023

  

2022

 

Numerator:

        

Net loss attributable to common stockholders: basic and diluted calculation

 $(3,421,802

)

 $(3,370,715

)

         

Denominator:

        

Weighted average common shares outstanding-basic

  3,968,099   3,291,722 

Effect of diluted stock options, warrants, and preferred stock (1)

  -   - 

Weighted average common shares outstanding - diluted

  3,968,099   3,291,722 

Loss per common share-basic and diluted

 $(0.86

)

 $(1.02

)

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three Months Ended

March 31,

 
  

2023

  

2022

 

Options

  47,805   51,529 

Restricted Stock Units

  2,500   22,084 

Warrants

  1,812,379   1,583,063 

Series B Convertible Preferred Stock

  16   16