XML 71 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Common Stock - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2022
Dec. 31, 2021
Equity [Abstract]    
Exercise of outstanding stock options 1,618,441 2,689,935
Available for issuance under equity compensation plans 441,397  
Exercise of outstanding common stock warrants 11,041,432  
Conversion of Series A Preferred Stock 1,028,265  
Common Stock, Capital Shares Reserved for Future Issuance, Total 14,129,535