XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 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
March 31,
20252024
(In thousands)
Cost of revenue$4,271 $5,891 
Research and development78,066 83,560 
Sales and marketing31,359 34,866 
General and administrative25,577 34,289 
Total$139,273 $158,606