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

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

 

 

 

December 31,

 

 

2025

 

 

2024

 

Issuance of common stock upon exercise of stock options

 

 

5,991,343

 

 

 

4,499,702

 

Equity awards available for grant under stock award plans

 

 

1,888,479

 

 

 

1,917,501

 

Shares available for issuance under employee stock purchase plan

 

 

143,277

 

 

 

99,578

 

Issuance of common stock upon exercise of warrants

 

 

1,949,131

 

 

 

4,671,009

 

Total common stock reserved for future issuance

 

 

9,972,230

 

 

 

11,187,790