XML 87 R74.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED COMPENSATION - Schedule of Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation before tax $ 31,299 $ 33,774 $ 110,083 $ 93,301
Income tax benefit (316) (600) (1,569) (1,505)
Cost of revenue        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation before tax 6,410 6,797 22,497 19,754
Selling and marketing        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation before tax 10,401 12,933 43,410 36,524
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation before tax 7,375 7,724 24,286 22,425
General and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation before tax $ 7,113 $ 6,320 $ 19,890 $ 14,598