XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
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,
2024202320242023
(In thousands)
Cost of revenue$5,503 $6,334 $11,394 $11,624 
Research and development80,790 74,576 162,139 152,669 
Sales and marketing33,449 42,869 68,104 90,998 
General and administrative27,915 29,019 62,178 57,973 
Restructuring costs— 296 2,448 10,629 
Total$147,657 $153,094 $306,263 $323,893