Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Capital Stock - Schedule of Common Stock Reserved for Future Issuance (Details)
Dec. 31, 2022
shares
Class Of Stock [Line Items]  
Common stock reserved for future issuance 3,007,251
Options Outstanding  
Class Of Stock [Line Items]  
Common stock reserved for future issuance 1,256,056
Shares Available for Future Grant  
Class Of Stock [Line Items]  
Common stock reserved for future issuance 1,527,374
Unvested Restricted Stock Units  
Class Of Stock [Line Items]  
Common stock reserved for future issuance 223,821