XML 80 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Loss Per Share Attributable to Common Stockholders (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Securities Excluded From Computation of Earnings Per Share

 

December 31,

 

 

2024

 

2023

 

2022

 

Options to purchase common stock

 

7,240,098

 

 

7,811,231

 

 

8,053,704

 

Restricted stock units

 

1,811,845

 

 

1,416,446

 

 

927,954

 

Restricted stock units - executive officer

 

1,447,804

 

 

1,447,804

 

 

952,804

 

Employee Stock Purchase Plan (ESPP)

 

3,959

 

 

2,995

 

 

5,651

 

Total

 

10,503,706

 

 

10,678,476

 

 

9,940,113