XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)
Dec. 31, 2022
shares
Class of Stock [Line Items]  
Total common shares reserved for future issuance 1,101,744
Inducement Plan  
Class of Stock [Line Items]  
Total common shares reserved for future issuance 1,250
Stock Option Plans  
Class of Stock [Line Items]  
Total common shares reserved for future issuance 214,316
Employee Stock Purchase Plan  
Class of Stock [Line Items]  
Total common shares reserved for future issuance 165,923
Outstanding Stock Options  
Class of Stock [Line Items]  
Total common shares reserved for future issuance 525,462
Convertible Preferred Stock [Member]  
Class of Stock [Line Items]  
Total common shares reserved for future issuance 62
Restricted Stock Units (RSUs)  
Class of Stock [Line Items]  
Total common shares reserved for future issuance 194,731