v3.26.1
Common Stock - Schedule of Common Share Reserved for Future Issuance (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2020
Class Of Stock [Line Items]      
Common stock reserved 33,517,749 23,212,452  
2020 Equity Incentive Award Plan and 2025 Employment Inducement Award Plan      
Class Of Stock [Line Items]      
Common stock reserved 2,607,822 2,506,434  
2020 Employee Stock Purchase Plan      
Class Of Stock [Line Items]      
Common stock reserved 390,372 182,775 252,337
Exercise of Stock Options Issued and Outstanding and Future Vesting of Restricted Stock Units      
Class Of Stock [Line Items]      
Common stock reserved 13,553,890 10,157,578  
Pre-funded Warrants      
Class Of Stock [Line Items]      
Common stock reserved 16,935,665 10,335,665  
Common Stock Warrants      
Class Of Stock [Line Items]      
Common stock reserved 30,000 30,000