v3.26.1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2026
Stockholders' Equity  
Schedule of stock options exercised for common stock

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended June 30, 

​

Six Months Ended June 30, 

​

​

  ​ ​ ​

2026

  ​ ​ ​

2025

​

2026

  ​ ​ ​

2025

​

Stock options exercised

​

—

​

350,757

​

42,494

​

1,883,177

​

Shares of common stock issued under the ESPP

​

151,197

​

180,091

​

151,197

​

180,091

​

Shares of common stock issued for vested RSUs

​

2,546,622

​

1,096,546

​

3,035,356

​

1,648,374

​

Shares of common stock repurchased

​

—

​

(3,361,396)

​

—

​

(3,361,396)

​

Schedule of cash received associated with common stock related activities

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended June 30, 

​

​

Six Months Ended June 30, 

​

  ​ ​ ​

2026

​

  ​ ​ ​

2025

​

  ​ ​ ​

2026

  ​ ​ ​

  ​ ​ ​

2025

Cash received from stock options exercised

$

—

​

$

478

​

$

6

​

$

659

Cash received from shares of common stock issued under the ESPP

​

370

​

​

156

​

​

370

​

​

156

Cash paid for shares of common stock repurchased

​

—

​

​

(3,592)

​

​

—

​

​

(3,592)

Schedule of number of shares repurchased and retired, aggregate cost, and the average purchase price

​

​

​

​

​

​

​

​

​

​

Three Months Ended June 30, 

​

Six Months Ended June 30, 

​

  ​ ​ ​

​

2025

​

2025

Repurchased and retired shares of common stock

​

​

3,361,396

​

3,361,396

Principal paid to repurchase and retire shares of common stock

​

​

3,525

​

3,525

Commissions paid to repurchase and retire shares of common stock

​

​

67

​

67

Total cash paid to repurchase and retire shares of common stock

​

​

(3,592)

​

(3,592)

Excise tax accrued

​

​

35

​

35

Average price paid per share (including commissions)

​

$

1.07

$

1.07

​