XML 72 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Common Stock - Schedule of Common Share Reserved for Future Issuance (Details) - shares
Jun. 30, 2022
Dec. 31, 2021
Dec. 31, 2020
Class Of Stock [Line Items]      
Common stock reserved 8,607,659 7,123,787  
2020 Equity Incentive Award Plan      
Class Of Stock [Line Items]      
Common stock reserved 3,070,925 2,690,097 2,606,546
Employee Stock Purchase Plan      
Class Of Stock [Line Items]      
Common stock reserved 462,195 498,747  
Options Issued and Outstanding      
Class Of Stock [Line Items]      
Common stock reserved 5,020,870 3,881,274  
Common Stock Warrants      
Class Of Stock [Line Items]      
Common stock reserved 53,669 53,669