XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Common Stock Reserved for Issuance (Details) - shares
Mar. 31, 2023
Dec. 31, 2022
Schedule Of Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for future issuance 13,157,700 11,185,492
Stock Options Outstanding    
Schedule Of Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for future issuance 5,706,777 5,720,415
Unvested Restricted Stock Awards and Units    
Schedule Of Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for future issuance 5,747,172 3,015,387
Stock Options Available for Issuance    
Schedule Of Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for future issuance 600,127 1,697,166
Employee Stock Purchase Plan    
Schedule Of Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for future issuance 1,103,624 752,524