XML 55 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders’ Deficit and Convertible Preferred Stock (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Common Stock Reserved for Future Issuance
Shares of Class A Common Stock reserved for future issuance were as follows (in thousands):
December 31, 2024
Preferred stock100,000 
Class B Common Stock9,805 
2013 Employee stock purchase plan6,565 
2013 Equity incentive plan:
Outstanding options and restricted stock unit awards8,306 
Available for future grants13,769 
138,445 
Schedule Of Share Repurchase Activity
The following tables summarizes the share repurchase activity of the Company’s Class A Common Stock (in thousands):
Twelve Months Ended December 31,
202420232022
SharesAmountSharesAmountSharesAmount
Repurchases under share repurchase programs9,600 $316,923 10,066 $314,964 2,297 $99,748 
Excise tax withholdings and broker’s commissions
— 1,040 — 1,357 — 45 
Total repurchases of common stock9,600 $317,963 10,066 $316,321 2,297 99,793 
Schedule of Share Repurchased and Settled
The following table summarizes the number of shares of the Company’s Class A Common Stock repurchased and settled under share repurchase programs for the twelve months ended months ended December 31, 2024, 2023 and 2022 (in thousands):
Repurchases during the year ended December 31, 20222,297 
Repurchases unsettled as of December 31, 2022— 
Prior year repurchases settled during the year ended December 31, 2022— 
Total repurchases settled during the year ended December 31, 20222,297 
Repurchases during the year ended December 31, 202310,066 
Repurchases unsettled as of December 31, 2023(118)
Prior year repurchases settled during the year ended December 31, 2023— 
Total repurchases settled during the year ended December 31, 20239,948 
Repurchases during the year ended December 31, 20249,600 
Repurchases unsettled as of December 31, 2024— 
Prior year repurchases settled during the year ended December 31, 2024118 
Total repurchases settled during the year ended December 31, 20249,718