v3.26.3
Common Stock (Tables)
9 Months Ended
Sep. 30, 2026
Common Stock  
Schedule of common stock reserved for potential conversion and future issuance

​

​

​

​

​

​

​

  ​ ​ ​

September 30, 2026

  ​ ​ ​

December 31, 2025

Options to purchase common stock

​

11,667,480

​

10,675,615

Remaining shares reserved for future issuance

​

2,176,121

​

431,863

Unvested RSUs

​

1,350,759

​

599,675

Employee stock purchase plan

​

1,241,412

​

773,122

Common stock reserved under convertible senior notes1

​

13,225,000

​

—

Total

​

29,660,772

​

12,480,275

​

1 Represents a maximum conversion rate of 50.0000 shares of common stock per $1,000 principal amount of notes.

​