XML 66 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Shares Reserved for Future Issuance (Details) - shares
Dec. 31, 2022
Dec. 31, 2021
Stockholders' Equity    
Number of shares reserved for future issuance 10,076,610 9,784,254
Series X Preferred Stock    
Stockholders' Equity    
Number of shares reserved for future issuance 5,242,501 5,242,501
Warrants for the purchase of common stock    
Stockholders' Equity    
Number of shares reserved for future issuance 1,530,176 1,530,380
Options outstanding to purchase common stock    
Stockholders' Equity    
Number of shares reserved for future issuance 2,253,431 1,346,733
Reserve under the 2015 Stock Incentive Plan and the 2022 Inducement Stock Incentive Plan    
Stockholders' Equity    
Number of shares reserved for future issuance 1,013,520 1,633,736
Shares reserved for the employee stock purchase plan    
Stockholders' Equity    
Number of shares reserved for future issuance 36,982 30,904