XML 233 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Loss Per Share (Details Narrative) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Stock options exercisable 5,532,731 2,842,211
Stock options exercisable 941,934 349,642
Common stock, shares outstanding 10,498,802 5,995,320
Series D Preferred Stock [Member]    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Convertible common stock shares 61,651 4,748
Equity Option [Member]    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Stock options exercisable 1,395,882 713,010
Stock options exercisable 1,395,882  
Common stock, shares outstanding 5,532,731 2,842,211
Warrant [Member]    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Warrants exercise 3,987,931 1,881,429
Conversion of common stock 87,267 243,024
WarrantsMember    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Warrants exercise 3,987,931 1,881,429
Preferred Warrants [Member]    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Warrants exercise 132 10
Preferred Stock [Member]    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Convertible common stock shares 333