XML 48 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2024
Stockholders' Equity  
Schedule of stock options exercised for common stock

For the Years Ended December 31, 

2024

    

2023

Shares of common stock issued upon exercise of stock options

5,141,728

2,490,275

Shares of common stock issued under the ESPP

387,664

287,224

Shares of common stock issued upon vesting of RSUs

1,229,645

226,201

Shares of restricted common stock issued to non-employees

298,508

Shares of common stock repurchased

(5,704,401)

Schedule of cash received associated with common stock related activities

For the Years Ended December 31, 

    

2024

2023

Cash received from exercise of stock options

$

273

$

220

Cash received from shares of common stock issued under the ESPP

412

434

Cash paid for shares of common stock repurchased

(9,072)

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

For the Year Ended December 31, 

2024

Repurchased and retired shares of common stock

5,704,401

Principal paid for shares of common stock

$

8,959

Commissions paid for shares of common stock

$

113

Total cash paid to repurchase and retire shares of common stock

$

9,072

Excise tax accrued

$

90

Average cost paid per share

$

1.59