XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2023
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, 2023 and 2022 were as follows (in thousands):
 
 For the Three Months
Ended September 30,
For the Nine Months
Ended September 30,
2023202220232022
Cost of revenue$11,236 $7,237 $31,904 $20,604 
Research and development33,366 18,698 87,468 56,338 
Sales and marketing17,290 11,375 48,558 35,153 
General and administrative25,125 13,392 68,414 46,716 
Total stock-based compensation87,017 50,702 236,344 158,811 
Provision for income taxes(10,028)(10,076)(40,249)(36,980)
Total stock-based compensation, net of income taxes$76,989 $40,626 $196,095 $121,831