XML 82 R68.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation before tax $ 30,688 $ 25,655 $ 60,788 $ 48,831
Income tax benefit (6,192) (5,107) (12,183) (9,689)
Cost of revenue        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation before tax 5,849 5,384 11,774 10,536
Selling and marketing        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation before tax 14,748 11,592 28,468 21,310
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation before tax 6,343 5,805 13,113 11,302
General and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation before tax $ 3,748 $ 2,874 $ 7,433 $ 5,683