v3.26.1
Stockholders' Equity (Deficit) - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Mar. 31, 2026
Dec. 31, 2025
Class Of Stock [Line Items]    
Reserved shares of common stock for issuance 5,480,415 4,372,007
Pre-Funded Warrants [Member]    
Class Of Stock [Line Items]    
Reserved shares of common stock for issuance 800,000 800,000
2020 Employee Stock Purchase Plan    
Class Of Stock [Line Items]    
Reserved shares of common stock for issuance 172,487  
Stock Options    
Class Of Stock [Line Items]    
Reserved shares of common stock for issuance 2,845,390 2,142,278
Stock Available For Grant | Options Grants under Equity Plans    
Class Of Stock [Line Items]    
Reserved shares of common stock for issuance 1,662,538 1,310,403
Stock Available For Grant | 2020 Employee Stock Purchase Plan    
Class Of Stock [Line Items]    
Reserved shares of common stock for issuance 172,487 119,326