XML 70 R54.htm IDEA: XBRL DOCUMENT v3.26.1
Common Stock - Common Shares Reserved for Issuance (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Common Stock    
Common stock reserved for future issuance 28,360,753 25,711,425
Pre-funded warrants    
Common Stock    
Common stock reserved for future issuance 8,275,913 8,275,913
Shares available for future option grants    
Common Stock    
Common stock reserved for future issuance 6,431,034 3,007,335
Outstanding options    
Common Stock    
Common stock reserved for future issuance 13,253,806 14,028,177
Shares reserved for employee stock purchase plan    
Common Stock    
Common stock reserved for future issuance 400,000 400,000