v3.25.2
Common Stock (Tables)
6 Months Ended
Jun. 30, 2025
Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]  
Schedule of Shares of Common Stock for Future Issuance

The Company has reserved the following shares of common stock for future issuance:

 

 

As of June 30,
2025

 

 

As of December 31,
2024

 

Shares available for future issuance under the 2024 Stock
   Incentive Plan

 

 

1,986,692

 

 

 

1,760,657

 

Shares available for future issuance under the 2024 Employee
   Stock Purchase Plan

 

 

242,813

 

 

 

120,836

 

Shares reserved for stock option exercises

 

 

1,900,088

 

 

 

1,942,920

 

Shares reserved for vesting of restricted stock units

 

 

464,450

 

 

 

 

Shares reserved for warrants

 

 

18,144

 

 

 

18,144

 

 

 

4,612,187

 

 

 

3,842,557