v3.25.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of RSU and RSA Award Activity
The following table summarizes the RSU and RSA activity for the year ended December 31, 2024:
Number of
Class A Shares
Weighted-
Average
Grant Date
Fair Value
(in thousands, except per share data)
Unvested as of December 31, 2023157,130$12.82 
Granted89,187$12.92 
Vested(73,105)$14.90 
Forfeited(38,959)$12.34 
Unvested as of December 31, 2024134,253$11.90 
Summary of Stock Option Award Activity
The following table summarizes the stock option award activity under the 2017 Plan for the year ended December 31, 2024:
Number of
Class A Shares
Number of
Class B Shares
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term
(in years)
Aggregate Intrinsic Value (1)
(in thousands, except per share data)
Outstanding as of December 31, 20231,6925$14.90 4.41$5,225 
Granted$— 
Exercised(884)(5)$14.39 
Forfeited(128)$12.58 
Outstanding as of December 31, 2024680$16.01 4.51$253 
Exercisable as of December 31, 2024680$16.01 4.51$253 
Vested and expected to vest as of December 31, 2024680$16.01 4.51$253 
(1)The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock option awards and the closing market price of our Class A common stock as of December 31, 2024 and December 31, 2023.
Summary of Total Stock-based Compensation Expense
Total stock-based compensation expense by function was as follows:
Year Ended December 31,
202420232022
(in thousands)
Cost of revenue$6,034 $9,555 $12,288 
Research and development683,830 893,026 970,746 
Sales and marketing216,672 255,688 203,092 
General and administrative134,487 165,735 201,661 
Total$1,041,023 $1,324,004 $1,387,787