XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholder's Equity - Schedule of Reserved Common Stock for Future Issuances (Details) - shares
Mar. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Common stock reserved for future issuance 15,903,856 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 5,095,956 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,258,472 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,840,324 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,709,104 1,226,123