v3.26.1
Common Stock (Tables)
3 Months Ended
Mar. 31, 2026
Common Stock  
Schedule of common stock reserved for potential conversion and future issuance

  ​ ​ ​

March 31, 2026

  ​ ​ ​

December 31, 2025

Options to purchase common stock

10,988,118

10,675,615

Remaining shares reserved for future issuance

3,749,943

431,863

RSUs

667,600

599,675

Employee stock purchase plan

1,273,608

773,122

Common stock reserved under convertible senior notes1

11,500,000

Total

28,179,269

12,480,275

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