XML 55 R40.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 Share-based Payment Arrangement, Expensed and Capitalized, Amount
Total stock-based compensation expense is recorded in the Consolidated Statements of Operations as follows (in thousands):
Year Ended December 31,
202320222021
Cost of revenue$660 $807 $1,093 
Sales and marketing12,537 10,858 17,865 
Research and development35,352 30,985 34,230 
General and administrative35,686 34,306 54,070 
Total stock-based compensation$84,235 $76,956 $107,258 
Schedule of Stock Options Roll Forward
A summary of the Company’s stock option activity under Plans for the year ended December 31, 2023 is as follows (in thousands, except weighted average information):
Number of Options OutstandingWeighted Average Exercise Price Per ShareWeighted Average Remaining Contractual Term (in years)Aggregate Intrinsic Value
Outstanding at December 31, 2022
6,746 $2.31 4.2$95,188 
Granted— — 
Exercised(1,547)2.44 
Forfeited/Canceled(40)2.55 
Outstanding at December 31, 2023
5,159 $2.27 3.5$59,998 
Exercisable at December 31, 2023
5,086 $2.27 3.5$59,158 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions
The weighted average assumptions that were used to calculate the grant date fair value of the Company’s stock option grants for the year ended December 31, 2021 were as follows:
2021
Expected dividend yield— %
Expected stock price volatility58.0 %
Risk-free interest rate1.0 %
Expected term (in years)6.2
Fair value of common stock$25.10 
Schedule of Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity
TrancheNumber of RSUs Eligible to VestCompany Stock Price TargetMinimum Service Period (in years)
1279,600$67.611
2279,600$82.632
3279,600$102.663
4279,600$127.704
5279,600$157.755
Schedule of Nonvested Restricted Stock Units Activity
A summary of the Company’s RSU activity for the year ended December 31, 2023 is as follows (in thousands, except weighted average information):
Number of SharesWeighted Average Grant Date Fair Value Per Share
Unvested at December 31, 2022
7,641 $21.20 
Granted5,094 20.03 
Vested(3,078)22.58 
Forfeited/Canceled(2,982)19.31 
Unvested at December 31, 2023
6,675 $20.36