XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2023
Stockholders' Equity Note [Abstract]  
Schedule of Stock-Based Compensation Expense
Components of total stock-based compensation included in the Company’s interim condensed consolidated statements of income for the three months ended March 31, 2023 and 2022 were as follows (in thousands):
 
 For the Three Months
Ended March 31,
20232022
Cost of revenue$9,329 $6,233 
Research and development21,844 20,232 
Sales and marketing13,545 12,326 
General and administrative17,165 17,436 
Total stock-based compensation61,883 56,227 
Provision for income taxes(11,413)(14,043)
Total stock-based compensation, net of income taxes$50,470 $42,184