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