XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2024
Stockholders' Equity  
Schedule of stock options exercised for common stock

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2024

    

2023

2024

    

2023

Stock options exercised

832,122

58,065

4,423,019

2,084,695

Shares of common stock repurchased

(5,000,000)

Shares of common stock issued under the ESPP

187,614

129,928

Shares of common stock issued for vested RSUs

160,842

32,442

1,012,058

195,590

Schedule of cash received associated with common stock related activities

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2024

    

2023

    

2024

    

    

2023

Cash received from stock options exercised

$

35

$

11

$

232

$

194

Cash received from shares of common stock issued under the ESPP

238

214

Cash paid for shares of common stock repurchased

(8,274)

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

The Company did not purchase any shares in the three months ended September 30, 2024. The table below presents the number of shares repurchased and retired, the aggregate cost, and the average purchase price per share for the nine months ended September 30, 2024:

    

Shares

Aggregate cost

    

Avg. Price Paid Per Share

Repurchased and retired shares of common stock

5,000,000

$

8,355

$

1.64