XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2023
Oct. 31, 2019
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Common stock reserved for future issuance (in shares) 10,626,008  
Common stock warrants    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Common stock reserved for future issuance (in shares) 91,228  
Stock Option Performance Based Awards Outstanding    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Common stock reserved for future issuance (in shares) 8,965,607  
2019 Incentive Award Plan    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Common stock reserved for future issuance (in shares) 520,803  
ESPP Plan    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Common stock reserved for future issuance (in shares) 1,048,370 270,000