v3.25.1
Net Loss Per Share Attributable to Common Stockholders - Schedule of Excluded Anti-dilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net Loss Per Share Attributable to Common Stockholders    
Anti-dilutive securities excluded from diluted earnings per share (in shares) 5,215,421 14,244,190
Shares reserved for future issuance under the 2024 Equity Incentive Plan and ESPP    
Net Loss Per Share Attributable to Common Stockholders    
Anti-dilutive securities excluded from diluted earnings per share (in shares) 2,995,694 0
Conversion of preferred stock    
Net Loss Per Share Attributable to Common Stockholders    
Anti-dilutive securities excluded from diluted earnings per share (in shares) 0 11,648,582
Stock options outstanding    
Net Loss Per Share Attributable to Common Stockholders    
Anti-dilutive securities excluded from diluted earnings per share (in shares) 2,215,308 2,535,813
Restricted stock vesting    
Net Loss Per Share Attributable to Common Stockholders    
Anti-dilutive securities excluded from diluted earnings per share (in shares) 4,277 59,653
Conversion of common stock warrant    
Net Loss Per Share Attributable to Common Stockholders    
Anti-dilutive securities excluded from diluted earnings per share (in shares) 142 142