XML 37 R26.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 Payment Arrangement Expenses The following table summarizes total stock-based compensation expense by function (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Cost of revenue$1,322 $1,317 $2,790 $2,633 
Sales and marketing23,485 19,413 45,448 36,096 
Research and development61,819 55,946 121,265 105,875 
General and administrative12,098 4,577 24,474 19,615 
Total$98,724 $81,253 $193,977 $164,219