XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Common Stock - Shares Reserved for Future Issuance (Details)
Jun. 30, 2022
shares
Class of Stock [Line Items]  
Total common shares reserved for future issuance (in shares) 4,232,534
Outstanding stock options  
Class of Stock [Line Items]  
Total common shares reserved for future issuance (in shares) 3,713,248
2021 Employee Stock Purchase Plan | Outstanding stock options  
Class of Stock [Line Items]  
Total common shares reserved for future issuance (in shares) 162,630
2014 Equity Incentive Plan | Common stock options available for future grant:  
Class of Stock [Line Items]  
Total common shares reserved for future issuance (in shares) 43,311
2017 Inducement Equity Incentive Plan | Common stock options available for future grant:  
Class of Stock [Line Items]  
Total common shares reserved for future issuance (in shares) 46,250
2019 Omnibus Equity Incentive Plan | Common stock options available for future grant:  
Class of Stock [Line Items]  
Total common shares reserved for future issuance (in shares) 267,095