XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Class Of Stock [Line Items]    
Common Stock, Shares, Issued 47,637,321 46,336,166
Common Stock, Shares, Outstanding 47,637,321 46,336,166
Total number of common shares reserved for issuance 9,266,578 7,329,913
Common Stock Options and Restricted Stock Units [Member]    
Class Of Stock [Line Items]    
Common Stock, Shares, Issued 6,614,711 3,246,957
Common Stock, Shares, Outstanding 6,614,711 3,246,957
2020 Plan [Member]    
Class Of Stock [Line Items]    
Awards available for future issuance 1,073,515 3,012,554
Employees Stock Purchase Plan [Member]    
Class Of Stock [Line Items]    
Awards available for future issuance 1,578,352 1,070,402
Total number of common shares reserved for issuance 1,578,352