XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Based Compensation Cost
We recorded stock-based compensation expense in the following categories in the accompanying consolidated statements of operations and balance sheets (in thousands):
Year Ended December 31,
202320222021
Cost of revenue
$4,318 $2,931 $1,733 
Sales and marketing
6,096 10,144 15,746 
Technology and development
18,899 16,574 38,796 
General and administrative
36,702 50,820 56,557 
Total stock-based compensation expense
66,015 80,469 112,832 
Amount capitalized to internal-use software
4,056 2,526 674 
Total stock-based compensation
$70,071 $82,995 $113,506 
Schedule of Stock Options Activity
Stock option activity for the year ended December 31, 2023 is as follows (in thousands, except weighted-average exercise price and remaining contract life):
Number of
Options
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Life
(in Years)
Aggregate
Intrinsic
Value
Outstanding at December 31, 2022
17,155 $11.13 7.1$3,698 
Granted
4,181 8.54 
Exercised
(743)8.20 
Cancelled
(19)9.77 
Forfeited
(88)9.44 
Outstanding at December 31, 2023
20,486 $10.69 6.9$34,571 
Vested and expected to vest at December 31, 2023
20,486 $10.69 6.9$34,571 
Exercisable at December 31, 2023
14,021 $10.53 6.1$22,332 
Schedule of Fair Value Assumptions and Techniques for Stock Options
The weighted-average assumptions that were used to calculate the grant-date fair value of our stock option grants using the Black-Scholes option pricing model were as follows:
Year Ended December 31,
202320222021
Expected life (years)
5.95.65.4
Risk-free interest rate
3.4%-3.8%
2.6 %1.0 %
Expected volatility
50.4%-50.7%
48 %46 %
Expected dividend yield
— — — 
Schedule of Restricted Stock Unit Activity
A summary of RSUs and performance stock units, or PSUs, activity for the year ended December 31, 2023 is as follows (in thousands, except weighted-average grant-date fair value):
Number of Units
Weighted-
Average
Grant-
Date Fair
Value
Unvested at December 31, 2022
8,879 $14.76 
Granted
9,974 8.87 
Cancelled/forfeited
(1,405)10.72 
Vested
(3,441)15.33 
Unvested at December 31, 2023
14,007 $10.83