XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Common Stock - Schedule of Common Share Reserved for Future Issuance (Details) - shares
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Class Of Stock [Line Items]      
Common stock reserved 8,720,472 7,123,787  
2020 Equity Incentive Award Plan      
Class Of Stock [Line Items]      
Common stock reserved 3,312,646 2,690,097 2,606,546
Employee Stock Purchase Plan      
Class Of Stock [Line Items]      
Common stock reserved 523,747 498,747  
Options Issued and Outstanding      
Class Of Stock [Line Items]      
Common stock reserved 4,830,410 3,881,274  
Common Stock Warrants      
Class Of Stock [Line Items]      
Common stock reserved 53,669 53,669