Annual report pursuant to Section 13 and 15(d)

Common Stock - Schedule of Reserved Common Stock for Future Issuances (Details)

v3.22.1
Common Stock - Schedule of Reserved Common Stock for Future Issuances (Details) - shares
Dec. 31, 2021
Dec. 31, 2020
Class Of Stock [Line Items]    
Shares reserved for future issuance 10,034,853 14,714,687
Series A Redeemable Convertible Preferred Stock    
Class Of Stock [Line Items]    
Shares reserved for future issuance   12,343,727
Outstanding Stock Option Awards    
Class Of Stock [Line Items]    
Shares reserved for future issuance 5,056,743 306,739
Shares Available for Future Stock Option Grants    
Class Of Stock [Line Items]    
Shares reserved for future issuance 4,454,004 2,064,221
ESPP Shares Available for Future Grants    
Class Of Stock [Line Items]    
Shares reserved for future issuance 524,106