XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of unrecognized compensation cost of outstanding equity awards
As of March 31, 2023, total unrecognized compensation cost related to all outstanding equity awards was as follows:
As of March 31, 2023
Unrecognized Compensation CostWeighted-average remaining period
(In thousands)(In years)
Unvested stock options$31,238 1.7
Unvested restricted stock units and awards1,427,132 2.8
ESPP3,019 0.1
Class A shares in escrow subject to future vesting1,822 1.3
Total$1,463,211 
Schedule of stock based compensation expense
The Company recorded total stock-based compensation expense as follows:
Three Months Ended
March 31,
20232022
(In thousands)
Cost of revenue$5,290 $4,521 
Research and development78,093 79,369 
Sales and marketing48,129 47,586 
General and administrative28,954 23,799 
Restructuring costs10,333 — 
Total$170,799 $155,275