XML 63 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Reserved for Future Issuance (Details) - shares
Mar. 31, 2022
Dec. 31, 2021
Common Stock    
Number of shares reserved for future issuance 10,105,025 9,784,254
Series X Preferred Stock    
Common Stock    
Number of shares reserved for future issuance 5,242,501 5,242,501
Warrants for the purchase of common stock    
Common Stock    
Number of shares reserved for future issuance 1,530,176 1,530,380
Options outstanding to purchase common Stock    
Common Stock    
Number of shares reserved for future issuance 1,962,650 1,346,733
Options available for future issuance to purchase common stock    
Common Stock    
Number of shares reserved for future issuance 1,332,716 1,633,736
Shares reserved for the employee stock purchase plan    
Common Stock    
Number of shares reserved for future issuance 36,982 30,904