v3.25.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2025
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, 2025 and 2024 were as follows (in thousands):
 
 For the Three Months
Ended March 31,
20252024
Cost of revenue$18,928 $12,618 
Research and development42,268 38,045 
Sales and marketing22,440 18,811 
General and administrative28,342 23,786 
Total stock-based compensation111,978 93,260 
Provision for income taxes(14,797)(40,340)
Total stock-based compensation, net of income taxes$97,181 $52,920