v3.25.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Common Stock Shares Reserved for Future Issuance

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

 

 

 

December 31,

 

 

2024

 

 

2023

 

Issuance of common stock upon exercise of stock options

 

 

4,499,702

 

 

 

1,749,475

 

Equity awards available for grant under stock award plans

 

 

1,917,501

 

 

 

879,461

 

Shares available for issuance under the Employee Stock Purchase Plan

 

 

99,578

 

 

 

37,078

 

Issuance of common stock upon exercise of warrants

 

 

4,671,009

 

 

 

214,997

 

Total common stock reserved for future issuance

 

 

11,187,790

 

 

 

2,881,011