Annual report pursuant to Section 13 and 15(d)

Net Income (Loss) per Common Share - Net Income (Loss) per Common Share (Details)

v3.21.1
Net Income (Loss) per Common Share - Net Income (Loss) per Common Share (Details) - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share [Abstract]    
Options 1,622,938 315,938
Warrants 2,053,145 1,089,474
Convertible debentures 10,796 1,246,551
Anti-dilutive shares 3,686,879 2,651,963