XML 79 R68.htm IDEA: XBRL DOCUMENT v3.22.2.2
Capital Stock - Summary of Shares of Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2022
Dec. 31, 2021
Class Of Stock [Line Items]    
Total common shares reserved for future issuance 14,969,467 9,388,184
Common Stock Option Grants Issued and Outstanding under 2014 Equity Incentive Plan    
Class Of Stock [Line Items]    
Total common shares reserved for future issuance 3,112,459 3,245,250
Common Stock Reserved For Issuance Under 2022 Inducement Plan    
Class Of Stock [Line Items]    
Total common shares reserved for future issuance 3,479,175  
Common Stock Reserved for Issuance under 2021 Equity Incentive Plan    
Class Of Stock [Line Items]    
Total common shares reserved for future issuance 3,025,323 1,578,216
Common Stock Option Grants Issued and Outstanding under 2021 Equity Incentive Plan    
Class Of Stock [Line Items]    
Total common shares reserved for future issuance 836,112 467,024
Restricted Common Stock Units Issued and Outstanding    
Class Of Stock [Line Items]    
Total common shares reserved for future issuance 3,368,100 3,387,505
Common Stock Reserved for Issuance under Employee Stock Purchase Plan    
Class Of Stock [Line Items]    
Total common shares reserved for future issuance 1,029,014 710,189
Warrants to Purchase Common Stock    
Class Of Stock [Line Items]    
Total common shares reserved for future issuance 119,284