XML 79 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Details) - shares
Dec. 31, 2022
Oct. 31, 2019
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Common stock reserved for future issuance (in shares) 8,678,288  
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 Options and Performance-Based Awards Outstanding    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Common stock reserved for future issuance (in shares) 6,876,237  
2019 Incentive Award Plan    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Common stock reserved for future issuance (in shares) 957,885  
ESPP Plan    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Common stock reserved for future issuance (in shares) 752,938 270,000