XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-based Payment Arrangement Expenses The following table summarizes total stock-based compensation expense by function (in thousands):
Three Months Ended March 31,
20242023
Cost of revenue$1,468 $1,316 
Sales and marketing21,963 16,683 
Research and development59,446 49,929 
General and administrative12,376 15,038 
Total$95,253 $82,966