XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of unrecognized compensation cost of outstanding equity awards
As of June 30, 2023, total unrecognized compensation cost related to all outstanding equity awards was as follows:
As of June 30, 2023
Unrecognized Compensation CostWeighted-average remaining period
(In thousands)(In years)
Unvested stock options$24,471 1.7
Unvested restricted stock units and awards1,901,440 3.1
ESPP4,181 0.4
Shares of Class A common stock in escrow subject to future vesting1,469 1
Total$1,931,561 
Schedule of stock based compensation expense
The Company recorded total stock-based compensation expense as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
(In thousands)
Cost of revenue$6,334 $3,996 $11,624 $8,517 
Research and development74,576 109,524 152,669 188,893 
Sales and marketing42,869 78,492 90,998 126,078 
General and administrative29,019 50,078 57,973 73,877 
Restructuring costs296 — 10,629 — 
Total$153,094 $242,090 $323,893 $397,365