v3.25.2
Net Loss per Share Attributable to Common Stockholders - Schedule of Potential Dilutive Securities that were Excluded from the Calculation of Net Loss Per Share due to Anti-dilutive Effect (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential dilutive securities excluded from the calculation of net loss per share due to their anti-dilutive effect 4,348,266 18,108,620
Series A Convertible Preferred Stock (as converted to common stock)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential dilutive securities excluded from the calculation of net loss per share due to their anti-dilutive effect 0 4,458,324
Series B Convertible Preferred Stock (as converted to common stock)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential dilutive securities excluded from the calculation of net loss per share due to their anti-dilutive effect 0 10,750,183
Outstanding Common Stock Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential dilutive securities excluded from the calculation of net loss per share due to their anti-dilutive effect 4,343,189 2,864,410
Restricted Stock Related to Early Exercise of Options to Purchase Common Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential dilutive securities excluded from the calculation of net loss per share due to their anti-dilutive effect 5,077 35,703