v3.25.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
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,
2025202420252024
(In thousands)
Cost of revenue$4,087 $5,503 $8,358 $11,394 
Research and development80,590 80,790 158,656 164,351 
Sales and marketing34,413 33,449 65,772 68,315 
General and administrative30,161 27,915 55,738 62,203 
Total$149,251 $147,657 $288,524 $306,263