XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity
6 Months Ended
Jun. 30, 2024
Stockholders' Equity  
Stockholders' Equity

Note 8 – Stockholders’ Equity

Common Stock

Stock options exercised for common stock, shares of common stock repurchased under the stock repurchase program, shares of common stock issued under the ESPP, and shares of common stock issued upon vesting of RSUs for the three and six months ended June 30, 2024 and 2023 are summarized in the table below:

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

    

2023

2024

    

2023

Stock options exercised

1,230,581

346,676

3,590,897

2,026,630

Shares of common stock repurchased

(1,816,362)

(5,000,000)

Shares of common stock issued under the ESPP

187,614

129,928

187,614

129,928

Shares of common stock issued for vested RSUs

689,221

163,148

851,216

163,148

The table below presents the cash received or paid associated with common stock related activities for the three and six months ended June 30, 2024 and 2023:

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

    

2023

    

2024

    

    

2023

Cash received from stock options exercised

$

100

$

34

$

197

$

184

Cash received from shares of common stock issued under the ESPP

238

214

238

214

Cash paid for shares of common stock repurchased

(3,360)

(8,274)

Stock Repurchase Program

On January 23, 2024, the Company announced that its Board approved a stock repurchase program authorizing the Company to purchase up to $50,000 of the Company’s outstanding common stock. Under the repurchase program, the Company may purchase shares of its common stock from time to time until the repurchase program expires on December 31, 2025.  

The table below presents the number of shares repurchased and retired, the aggregate cost, and the average purchase price per share for the three months ended June 30, 2024:

    

Shares

Aggregate cost

    

Avg. Price Paid Per Share

Repurchased and retired shares of common stock

1,816,362

$

3,393

$

1.85

The table below presents the number of shares repurchased and retired, the aggregate cost, and the average purchase price per share for the six months ended June 30, 2024:

    

Shares

Aggregate cost

    

Avg. Price Paid Per Share

Repurchased and retired shares of common stock

5,000,000

$

8,355

$

1.64