XML 40 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2024
Stockholders' Equity Note [Abstract]  
Reserved Common Stock for Future Issuances

At December 31, 2024 and 2023, the Company had reserved common stock for future issuances as follows:

 

 

December 31,

 

 

 

2024

 

 

2023

 

Common stock options issued and outstanding

 

 

4,464,388

 

 

 

4,980,190

 

Common stock available for future grant

 

 

5,931,302

 

 

 

6,033,176

 

Restricted stock units outstanding

 

 

4,341,818

 

 

 

2,721,361

 

Shares available for future purchase under ESPP

 

 

1,631,076

 

 

 

1,488,227

 

 

 

16,368,584

 

 

 

15,222,954