XML 62 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Common Stock - Shares Reserved for Future Issuance (Details)
Dec. 31, 2022
shares
Class of Stock [Line Items]  
Total common shares reserved for future issuance (in shares) 9,283,347
Outstanding stock options  
Class of Stock [Line Items]  
Total common shares reserved for future issuance (in shares) 3,791,688
Outstanding stock options | 2021 Employee stock purchase plan  
Class of Stock [Line Items]  
Total common shares reserved for future issuance (in shares) 116,891
Prefunded stock warrants  
Class of Stock [Line Items]  
Total common shares reserved for future issuance (in shares) 5,096,552
Common stock options available for future grant: | 2014 Equity Incentive Plan  
Class of Stock [Line Items]  
Total common shares reserved for future issuance (in shares) 43,311
Common stock options available for future grant: | 2017 Inducement Equity Incentive Plan  
Class of Stock [Line Items]  
Total common shares reserved for future issuance (in shares) 46,250
Common stock options available for future grant: | 2019 Omnibus Equity Incentive Plan  
Class of Stock [Line Items]  
Total common shares reserved for future issuance (in shares) 188,655