XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based Compensation (Tables)
9 Months Ended
Sep. 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 September 30,Nine Months Ended September 30,
2024202320242023
Cost of revenue$1,314 $1,309 $4,104 $3,942 
Sales and marketing22,203 26,025 67,651 62,121 
Research and development47,940 70,462 169,205 176,337 
General and administrative10,100 13,043 34,574 32,658 
Total$81,557 $110,839 $275,534 $275,058