XML 46 R34.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 Expense
Stock-based compensation expense included in the consolidated statements of operations was as follows:
Year Ended December 31,
(in thousands)
202320222021
Cost of revenue
$11,247$8,369$4,446
Sales and marketing
61,32249,38329,410
Research and development
37,22531,49920,593
General and administrative
35,53331,38224,956
Total stock-based compensation expense
$145,327

$120,633

$79,405
Schedule of RSUs and PSUs
A summary of our restricted stock, RSU and PSU activity is presented below:
Restricted StockRSUsPSUs
(in thousands, except for per share data)
Number
of Shares
Weighted
Average
Grant Date Fair Value
Number
of Shares
Weighted
Average
Grant Date Fair Value
Number
of Shares
Weighted
Average
Grant Date Fair Value
Unvested balance at December 31, 202099$4.25 4,490$28.13 $— 
Granted
— 3,84243.57 — 
Vested
(99)4.25 (1,872)28.14 — 
Forfeited
— (679)33.64 — 
Unvested balance at December 31, 2021— 5,78137.74 — 
Granted
4,65345.83 20944.97 
Vested
— — (2,510)36.47 — 
Forfeited
— (1,030)40.45 (13)44.97 
Unvested balance at December 31, 2022— 6,894 43.26 196 44.97 
Granted
31145.67 4,72843.47 18843.24 
Performance adjustment(1)
— — — 12 44.97 
Vested
— (3,153)41.61 (91)44.97 
Forfeited
— (1,126)45.14 (47)43.92 
Unvested balance at December 31, 202331145.677,34343.80 25843.90 
_______________
(1)    Represents adjustments due to the achievement of predefined financial performance targets.
Schedule of Stock Option Activity
A summary of our stock option activity is presented below:
(in thousands, except for per share data and years)
Number
of Shares
Weighted
Average
Exercise Price
Weighted-Average Remaining Contractual Term (in years)

Aggregate Intrinsic Value
Outstanding at December 31, 20209,441$8.56 6.4$412,547
Exercised
(2,671)6.84 111,256
Forfeited/canceled
(39)14.96 
Outstanding at December 31, 20216,7319.21 5.5308,677
Exercised
(1,174)9.98 47,880
Forfeited/canceled
(72)16.15 
Outstanding at December 31, 20225,4858.96 4.5160,135
Exercised
(387)9.0513,364
Forfeited/canceled
(3)10.97
Outstanding and exercisable at December 31, 20235,0958.953.5189,108
Schedule of ESPP Valuation Assumptions
The fair value of the 2018 ESPP purchase rights was estimated on the offering or modification dates using a Black-Scholes option-pricing model and the following assumptions:
Year Ended December 31,
202320222021
Expected term (in years)
0.5 — 2.0
0.5 — 2.0
0.5 — 2.0
Expected volatility
46.9% — 58.1%
42.8% — 61.0%
37.2% — 59.4%
Risk-free interest rate
4.8% — 5.4%
0.1% — 3.4%
0.1% — 0.2%
Expected dividend yield