XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 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 and six months ended June 30, 2025 and 2024 were as follows (in thousands):
 
 For the Three Months
Ended June 30,
For the Six Months
Ended June 30,
2025202420252024
Cost of revenue$19,314 $15,864 $38,242 $28,482 
Research and development39,803 36,951 82,071 74,996 
Sales and marketing22,263 18,976 44,703 37,787 
General and administrative31,396 26,675 59,738 50,461 
Total stock-based compensation112,776 98,466 224,754 191,726 
Provision for income taxes(20,465)(21,741)(35,262)(62,081)
Total stock-based compensation, net of income taxes$92,311 $76,725 $189,492 $129,645