XML 82 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Stock-Based Compensation and Benefit Plans (Narrative) (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2020
USD ($)
plan
shares
Apr. 06, 2020
shares
Apr. 01, 2020
shares
Apr. 22, 2019
USD ($)
Apr. 30, 2019
shares
Feb. 28, 2019
shares
Mar. 31, 2018
shares
Dec. 31, 2020
USD ($)
plan
shares
Dec. 31, 2019
USD ($)
installment
Dec. 31, 2018
USD ($)
Jun. 30, 2020
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Number of stock-based compensation plans offered | plan 1             1      
Stock-based compensation               $ 307,710 $ 278,892 $ 203,619  
Deferred tax asset related to stock-based compensation               61,000 54,400 39,700  
Tax benefit from compensation expense               $ 83,400 59,500 49,700  
401(k) Benefit Plan [Abstract]                      
Maximum annual contribution per employee (as a percent)               90.00%      
Contribution per dollar of employee contribution               50.00%      
Matching percent               3.00%      
Defined Contribution Plan, Cost               $ 15,400 14,400 13,000  
Market performance stock units and company performance stock units, change in control modification                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Stock-based compensation       $ 0              
Maximum percentage of market and service condition stock units that will ultimately vest with change of control (percent)       200.00%              
Non-vested stock                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Stock-based compensation               $ 295,100 266,500 193,800  
Non-vested stock unit awards granted to senior level employees (shares) | shares               2,728,869      
Fair value of awards released               $ 260,000 246,700 149,300  
Total unrecognized compensation cost related to stock-based compensation $ 416,300             $ 416,300      
Total unrecognized compensation cost recognition period (in years)               1 year 6 months 29 days      
Non-vested stock | Annual vesting on each anniversary                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Award vesting percentage               33.33%      
Performance stock units                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Stock-based compensation               $ 50,500 $ 40,200 $ 17,900  
Period for final payout after vesting date   60 days                  
Period to determine actual stock grant following end of performance period     60 days   60 days 60 days 60 days        
Maximum percentage of market and service condition stock units that will ultimately vest   125.00% 200.00%   200.00%   200.00%        
Performance stock units | Award Vesting December 31, 2020 (Percent)                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Award vesting percentage 50.00%                    
2014 Plan                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Shares reserved for issuance under the Plans (shares) | shares 17,937,529             17,937,529      
Shares available for grant under the Plan (shares) | shares 12,703,071             12,703,071      
2014 Plan | Common Stock                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Fungible share factor                   2.75  
Shares authorized for issuance under the Plan (shares) | shares                     51,300,000
2014 Plan | Non-vested stock                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Number of shares per non-vested stock unit | shares               1      
Share-based compensation award, stock vesting period, monthly installments | installment                 12    
2015 ESPP Plan                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Shares authorized for issuance under the Plan (shares) | shares 16,000,000             16,000,000      
Employee Stock Purchase Plan, payment period               6 months      
Employee Stock Purchase Plan, maximum number of shares per period that employees can purchase (shares) | shares               12,000      
Employee Stock Purchase Plan, lower of purchase price offered on either first or last day of payment period as a percentage of fair market value (percent)               85.00%      
Employee Stock Purchase Plan, employee disqualification, ownership percent of outstanding stock               5.00%      
Employee Stock Purchase Plan, total shares issued under plan (shares) | shares 2,675,657             2,675,657      
Stock-based compensation                   $ 9,800  
2015 ESPP Plan | Minimum                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Employee Stock Purchase Plan, option to purchase shares through payroll deduction, payroll deduction amount per pay period per employee, as a percentage of base pay               1.00%      
2015 ESPP Plan | Maximum                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Employee Stock Purchase Plan, option to purchase shares through payroll deduction, payroll deduction amount per pay period per employee, as a percentage of base pay               10.00%      
Employee Stock Purchase Plans                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Stock-based compensation               $ 12,600 $ 12,400    
Senior Level Employees | Performance stock units                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Non-vested stock unit awards granted to senior level employees (shares) | shares   90,756 294,605   293,991 93,500 268,729