v3.26.1
Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Class Of Stock [Line Items]    
Common stock reserved 23,190,315 18,645,325
Common stock reserved 1,478,515  
Common stock reserved 88,037,074 91,149,767
Employee Stock Option [Member]    
Class Of Stock [Line Items]    
Common stock reserved 23,190,315 18,645,325
Stock Options Reserved for 2020 Incentive Award Plan [Member]    
Class Of Stock [Line Items]    
Common stock reserved 1,478,515 1,184,877
Unvested Restricted Stock Units Outstanding [Member]    
Class Of Stock [Line Items]    
Common stock reserved 2,388,473 1,252,847
Common Stock Reserved for Employee Stock Purchase Plan [Member]    
Class Of Stock [Line Items]    
Common stock reserved 4,104,593 2,800,550
2022 Employment Inducement Award Plan [Member]    
Class Of Stock [Line Items]    
Common stock reserved 2,843,740 3,585,793
Pre-Funded Warrants [Member]    
Class Of Stock [Line Items]    
Common stock reserved 29,765,799 42,293,577
Common Warrants [Member]    
Class Of Stock [Line Items]    
Common stock reserved 0 6,877,622
2024 ATM Program [Member]    
Class Of Stock [Line Items]    
Common stock reserved   14,509,176
2026 ATM Program [Member]    
Class Of Stock [Line Items]    
Common stock reserved 24,265,639