XML 41 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2026
Stockholders' Equity  
Schedule of stock options exercised for common stock

Three Months Ended March 31, 

2026

  ​ ​ ​

2025

Stock options exercised

42,494

1,532,420

Shares of common stock issued for vested RSUs

488,734

551,828

Schedule of cash received associated with common stock related activities

Three Months Ended March 31, 

  ​ ​ ​

2026

  ​ ​ ​

  ​ ​ ​

2025

Cash received from stock options exercised

$

6

$

181