XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Preferred and Common Stock - Schedule of Common Stock Reserved for Future Issuances (Details)
Mar. 31, 2021
shares
Class Of Stock [Line Items]  
Shares of common stock reserved for future issuances 3,590,218
Stock Options  
Class Of Stock [Line Items]  
Shares of common stock reserved for future issuances 3,375,557
Employee stock purchase plan  
Class Of Stock [Line Items]  
Shares of common stock reserved for future issuances 214,661