XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 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 and six months ended June 30, 2023 and 2022 were as follows (in thousands):
 
 For the Three Months
Ended June 30,
For the Six Months
Ended June 30,
2023202220232022
Cost of revenue$11,339 $7,134 $20,668 $13,367 
Research and development32,258 17,408 54,102 37,640 
Sales and marketing17,723 11,452 31,268 23,778 
General and administrative26,124 15,888 43,289 33,324 
Total stock-based compensation87,444 51,882 149,327 108,109 
Provision for income taxes(18,808)(12,861)(30,221)(26,904)
Total stock-based compensation, net of income taxes$68,636 $39,021 $119,106 $81,205