Annual report pursuant to Section 13 and 15(d)

Convertible Preferred Stock and Stockholders' Equity - Schedule of Common Stock Reserved (Details)

v3.22.2
Convertible Preferred Stock and Stockholders' Equity - Schedule of Common Stock Reserved (Details) - shares
Dec. 31, 2021
Dec. 31, 2020
Class Of Stock [Line Items]    
Shares of common stock reserved 442,526 413,443
Shares Subject to Options to Purchase Common Stock    
Class Of Stock [Line Items]    
Shares of common stock reserved 95,413 144,303
Unvested Restricted Stock Units    
Class Of Stock [Line Items]    
Shares of common stock reserved 347,111 269,138
Shares Subject to Warrants to Purchase Common Stock    
Class Of Stock [Line Items]    
Shares of common stock reserved 2 2