XML 75 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Shares Reserved for Future Issuance (Details) - shares
Dec. 31, 2021
Dec. 31, 2020
Stockholders' Equity    
Number of shares reserved for future issuance 9,784,254 1,607,657
Series X Preferred Stock    
Stockholders' Equity    
Number of shares reserved for future issuance 5,242,501  
Warrants for the purchase of common Stock    
Stockholders' Equity    
Number of shares reserved for future issuance 1,530,380 1,032,291
Options outstanding to purchase common Stock    
Stockholders' Equity    
Number of shares reserved for future issuance 1,346,733 227,846
Options available for future issuance to purchase common stock    
Stockholders' Equity    
Number of shares reserved for future issuance 1,633,736 322,695
Shares reserved for the employee stock purchase plan    
Stockholders' Equity    
Number of shares reserved for future issuance 30,904 24,825