XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Net Loss per Share - Antidilutive effect (Details) - shares
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Net Loss per Share    
Potentially dilutive common stock equivalents outstanding 5,234,531 20,416,746
Options issued and outstanding    
Net Loss per Share    
Potentially dilutive common stock equivalents outstanding 5,234,531 4,359,575
Convertible preferred stock (as converted)    
Net Loss per Share    
Potentially dilutive common stock equivalents outstanding   15,906,537
Warrants for common stock    
Net Loss per Share    
Potentially dilutive common stock equivalents outstanding   150,634