v3.26.3
Equity - Schedule of Common Stock for Potential Conversion Outstanding Preferred Stock (Details) - shares
Sep. 30, 2026
Dec. 31, 2025
Class Of Stock [Line Items]    
Common stock reserved for future issuance 33,411,429 35,479,288
Options to purchase common stock    
Class Of Stock [Line Items]    
Common stock reserved for future issuance 15,867,747 14,064,599
Unvested restricted common stock units    
Class Of Stock [Line Items]    
Common stock reserved for future issuance 1,171,416 775,765
Pre-funded warrants    
Class Of Stock [Line Items]    
Common stock reserved for future issuance 16,372,266 20,638,924