Annual report pursuant to Section 13 and 15(d)

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

v3.22.1
Capital Stock - Schedule of Common Stock Reserved for Future Issuance (Details)
Dec. 31, 2021
shares
Class Of Stock [Line Items]  
Common stock reserved for future issuance 2,574,694
Options Outstanding  
Class Of Stock [Line Items]  
Common stock reserved for future issuance 783,928
Shares Available for Future Grant  
Class Of Stock [Line Items]  
Common stock reserved for future issuance 1,661,956
Unvested Restricted Stock Units  
Class Of Stock [Line Items]  
Common stock reserved for future issuance 128,810