v3.26.1
Stockholders' Equity - Summary of Reserved Shares of Common Stock (Details) - shares (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Total common stock reserved for future issuance 25,436,484 23,480,092
Restricted stock units [Member]    
Class of Stock [Line Items]    
Total common stock reserved for future issuance 455,750 0
Common Stock Options [Member]    
Class of Stock [Line Items]    
Total common stock reserved for future issuance 14,409,364 13,617,445
2021 Equity Incentive Plan [Member]    
Class of Stock [Line Items]    
Total common stock reserved for future issuance 1,746,962 1,528,992
2021 Employee Stock Purchase Plan [Member]    
Class of Stock [Line Items]    
Total common stock reserved for future issuance 2,442,458 1,951,705
Pre-funded Warrants [Member]    
Class of Stock [Line Items]    
Total common stock reserved for future issuance 6,381,950 6,381,950