XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholder's Equity - Schedule of Reserved Common Stock for Future Issuances (Details) - shares
Jun. 30, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Common stock reserved for future issuance 15,704,612 13,159,736
Common stock options issued and outstanding    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Common stock reserved for future issuance 4,869,644 4,819,906
Common stock available for future grant    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Common stock reserved for future issuance 7,297,963 6,099,584
Restricted stock units outstanding    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Common stock reserved for future issuance 1,906,435 1,014,123
Shares available for future purchase under ESPP    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Common stock reserved for future issuance 1,630,570 1,226,123