Annual report pursuant to Section 13 and 15(d)

Capital Stock - Schedule of Common Stock Reserved for Future Issuance (Details)

v3.21.1
Capital Stock - Schedule of Common Stock Reserved for Future Issuance (Details)
Dec. 31, 2020
shares
Class Of Stock [Line Items]  
Common stock reserved for future issuance 2,254,138
Options Outstanding  
Class Of Stock [Line Items]  
Common stock reserved for future issuance 813,242
Shares Available for Future Grant  
Class Of Stock [Line Items]  
Common stock reserved for future issuance 1,248,672
Unvested Restricted Stock Units  
Class Of Stock [Line Items]  
Common stock reserved for future issuance 141,508
Warrants to Purchase Common Stock  
Class Of Stock [Line Items]  
Common stock reserved for future issuance 50,716