XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2024
Stockholders' Equity Note [Abstract]  
Schedule of Components of Total Stock-Based Compensation
Components of total stock-based compensation included in the Company’s interim condensed consolidated statements of income for the three and nine months ended September 30, 2024 and 2023 were as follows (in thousands):
 
 For the Three Months
Ended September 30,
For the Nine Months
Ended September 30,
2024202320242023
Cost of revenue$16,566 $11,236 $45,048 $31,904 
Research and development39,275 33,366 114,271 87,468 
Sales and marketing21,076 17,290 58,863 48,558 
General and administrative25,690 25,125 76,151 68,414 
Total stock-based compensation102,607 87,017 294,333 236,344 
Provision for income taxes(14,322)(10,028)(76,403)(40,249)
Total stock-based compensation, net of income taxes$88,285 $76,989 $217,930 $196,095