XML 59 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock (Tables)
12 Months Ended
Dec. 31, 2024
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:

 

 

December 31,

 

 

 

2024

 

 

2023

 

Shares reserved upon the conversion of authorized
   Series A preferred stock

 

 

 

 

 

2,286,873

 

Shares reserved upon the conversion of authorized
   Series A-1 preferred stock

 

 

 

 

 

312,094

 

Shares reserved upon the conversion of authorized
   Series B preferred stock

 

 

 

 

 

2,625,896

 

Shares reserved for future issuance under the 2017 Stock
   Incentive Plan

 

 

 

 

 

56,065

 

Shares reserved for future issuance under the 2024 Stock
   Incentive Plan

 

 

1,760,657

 

 

 

 

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

 

 

120,836

 

 

 

 

Shares reserved upon the conversion of the convertible
   notes

 

 

 

 

 

1,433,411

 

Shares reserved for stock option exercises

 

 

1,942,920

 

 

 

1,112,275

 

Shares reserved for warrants

 

 

18,144

 

 

 

18,144

 

 

 

3,842,557

 

 

 

7,844,758