XML 77 R65.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation before tax $ 28,695 $ 27,925 $ 89,483 $ 76,755
Income tax benefit (5,845) (5,604) (18,028) (15,293)
Cost of revenue        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation before tax 5,114 5,100 16,889 15,636
Selling and marketing        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation before tax 13,376 12,658 41,844 33,968
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation before tax 6,231 5,765 19,343 17,066
General and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation before tax $ 3,974 $ 4,402 $ 11,407 $ 10,085