XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 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 months ended March 31, 2024 and 2023 were as follows (in thousands):
 
 For the Three Months
Ended March 31,
20242023
Cost of revenue$12,618 $9,329 
Research and development38,045 21,844 
Sales and marketing18,811 13,545 
General and administrative23,786 17,165 
Total stock-based compensation93,260 61,883 
Provision for income taxes(40,340)(11,413)
Total stock-based compensation, net of income taxes$52,920 $50,470