v3.26.1
Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2026
Oct. 31, 2019
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Common stock reserved for future issuance (in shares) 21,782,680  
Common Stock Warrants    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Common stock reserved for future issuance (in shares) 3,950,228  
Stock Options Performance Stock Units and Restricted Stock Units    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Common stock reserved for future issuance (in shares) 10,810,623  
2019 Incentive Award Plan    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Common stock reserved for future issuance (in shares) 4,752,307  
ESPP Plan    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Common stock reserved for future issuance (in shares) 1,859,861 270,000
Inducement Plan    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Common stock reserved for future issuance (in shares) 409,661