v3.26.1
Net Loss Per Share - Schedule of Anti-dilutive (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares (in shares) 23,747,874 11,124,363
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares (in shares) 3,405,906 1,515,449
Redeemable convertible preferred stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares (in shares) 20,341,968 9,608,914