v3.26.1
Common Stock (Tables)
6 Months Ended
Jun. 30, 2026
Common Stock  
Schedule of common stock reserved for potential conversion and future issuance

  ​ ​ ​

June 30, 2026

  ​ ​ ​

December 31, 2025

Options to purchase common stock

12,645,400

10,675,615

Remaining shares reserved for future issuance

1,299,197

431,863

RSUs

1,263,694

599,675

Employee stock purchase plan

1,273,608

773,122

Common stock reserved under convertible senior notes1

13,225,000

Total

29,706,899

12,480,275

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