XML 68 R52.htm IDEA: XBRL DOCUMENT v3.26.1
Common Stock - Common Shares Reserved for Issuance (Details) - shares
Mar. 31, 2026
Dec. 31, 2025
Common Stock    
Common stock reserved for future issuance 28,391,273 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,649,034 3,007,335
Outstanding options    
Common Stock    
Common stock reserved for future issuance 13,066,326 14,028,177
Shares reserved for employee stock purchase plan    
Common Stock    
Common stock reserved for future issuance 400,000 400,000