v3.26.1
Equity - Schedule of Common Stock for Potential Conversion Outstanding Preferred Stock (Details) - shares
Dec. 31, 2025
Dec. 31, 2024
Class Of Stock [Line Items]    
Common stock reserved for future issuance 35,479,288 32,340,352
Options to purchase common stock    
Class Of Stock [Line Items]    
Common stock reserved for future issuance 14,064,599 11,589,269
Unvested restricted common stock units    
Class Of Stock [Line Items]    
Common stock reserved for future issuance 775,765 112,159
Pre-funded warrants    
Class Of Stock [Line Items]    
Common stock reserved for future issuance 20,638,924 20,638,924