XML 30 R19.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based Compensation and Common Stock Share Repurchases
3 Months Ended
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Stock-based Compensation and Common Stock Share Repurchases

9. Stock-based Compensation and Common Stock Share Repurchases

Stock-based Compensation Expense

For the three months ended March 31, 2025 and 2024, stock-based compensation expense by award type was as follows:

 

 

Three Months Ended
March 31,

 

 

 

2025

 

 

2024

 

Stock options

 

$

71

 

 

$

591

 

Restricted stock units

 

 

12,829

 

 

 

15,231

 

Total

 

$

12,900

 

 

$

15,822

 

For the three months ended March 31, 2025 and 2024, stock-based compensation expense by where the stock-based compensation expense was recognized in the Company’s Unaudited Condensed Consolidated Income Statements was as follows:

 

 

 

Three Months Ended
March 31,

 

 

 

2025

 

 

2024

 

Cost of revenue

 

$

60

 

 

$

231

 

Sales and marketing expense

 

 

2,833

 

 

 

2,874

 

Product, technology, and development expense

 

 

5,565

 

 

 

5,977

 

General and administrative expense

 

 

4,442

 

 

 

6,740

 

Total

 

$

12,900

 

 

$

15,822

 

For the three months ended March 31, 2025 and 2024, stock-based compensation expense excluded $1,638 and $1,827, respectively, of capitalized website development costs, capitalized internal-use software costs, and capitalized hosting arrangements.

Common Stock Share Repurchases

On November 7, 2024, the Company announced that the Board of Directors authorized a share repurchase program (the “2025 Share Repurchase Program”) pursuant to which the Company may, from time to time, purchase shares of its Class A common stock for an aggregate purchase price not to exceed $200.0 million. Share repurchases under the 2025 Share Repurchase Program may be made through a variety of methods, including but not limited to open market purchases, privately negotiated transactions, and transactions that may be effected pursuant to one or more plans under Rule 10b5-1 and/or Rule 10b-18 of the Securities Exchange Act of 1934, as amended. The 2025 Share Repurchase Program does not obligate the Company to repurchase any minimum dollar amount or number of shares. The 2025 Share Repurchase Program has an effective date of January 1, 2025, and an expiration date of December 31, 2025, and prior to its expiration may be modified, suspended, or discontinued by the Board of Directors at any time without prior notice. All repurchased shares under the 2025 Share Repurchase Program will be retired. The Company has funded share repurchases and expects to continue to fund share repurchases under the 2025 Share Repurchase Program through cash on hand and cash generated from operations.

On November 7, 2023, the Company announced that the Board of Directors authorized a share repurchase program (the “2024 Share Repurchase Program”) pursuant to which the Company could, from time to time, purchase shares of its Class A common stock for an aggregate purchase price not to exceed $250.0 million. The 2024 Share Repurchase Program expired on December 31, 2024. All repurchased shares of Class A common stock under the 2024 Share Repurchase Program were retired. The Company funded share repurchases under the 2024 Share Repurchase Program through cash on hand and cash generated from operations.

During the three months ended March 31, 2025, the Company repurchased and retired 5,919,435 shares of its Class A common stock for $184,199, exclusive of commissions and excise tax, at an average cost of $31.12 per share, under the 2025 Share Repurchase Program. As of March 31, 2025, the Company had remaining authorization to purchase up to $15,801 of its Class A common stock under the 2025 Share Repurchase Program.

During the three months ended March 31, 2024, the Company repurchased and retired 3,538,194 shares of its Class A common stock for $81,067, exclusive of commissions and excise tax, at an average cost of $22.91 per share, under the 2024 Share Repurchase Program. As of December 31, 2024, the 2024 Share Repurchase Program expired.