XML 100 R87.htm IDEA: XBRL DOCUMENT v3.20.4
Note 17 - Compensation Plans (Details Textual)
12 Months Ended
Jan. 01, 2019
Apr. 01, 2018
Mar. 31, 2018
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Share-based Payment Arrangement, Expense       $ 47,600,000 $ 42,700,000 $ 38,500,000
Number of Service Hours       1,000    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)       4 years    
Profit Sharing Contributions       $ 0 0 0
Share-based Payment Arrangement, Expense, Tax Benefit       42,900,000 23,200,000 48,900,000
Proceeds from Stock Options Exercised       $ 88,000,000.0 $ 52,400,000 87,300,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year)       6 years 5 years 9 months 18 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term (Year)       4 years 8 months 12 days 4 years 7 months 6 days  
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation       $ 4,100,000 $ 5,500,000 $ 3,700,000
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares) | shares       27,890 40,578 35,637
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount       $ 82,400,000    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       2 years 3 months 18 days    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value       $ 20,100,000 $ 17,400,000 $ 16,800,000
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date       5.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate       20.00%    
Share Based Compensation Arrangement By Share Based Payment Award, Percentage Of Short Term Incentive Compensation Available For Payroll Deductions Maximum       50.00%    
Share Based Compensation Arrangement By Share Based Payment Award, Payroll Deductions Amount Maximum       $ 25,000.0    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares       $ 25.87 $ 24.13 $ 21.48
The 2013 Incentive Plan [Member]            
Common Stock, Capital Shares Reserved for Future Issuance (in shares) | shares       3,104,938    
ESPP [Member]            
Common Stock, Capital Shares Reserved for Future Issuance (in shares) | shares       1,260,266    
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period (in shares) | shares       32,502 30,705 30,550
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares       $ 164.44 $ 141.17 $ 104.71
Minimum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Target Levels       0.00%    
Maximum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Target Levels       200.00%    
Common Class A [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) | shares       15,700,000    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Basis to Reduce for Shares Issued Subject to Option or Stock Appreciation Rights       1    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, Basis to Reduce for Shares Issued Subject to Awards Other Than Options or Stock Appreciation Rights       2.5    
KSOP [Member]            
Maximum Pre Tax Employee Contribution To Saving Plan       $ 19,500 $ 19,000.0 $ 18,500
Share-based Compensation Arrangement by Share-based Payment Award, Additional Employee Contribution, Minimum Participant Age (Year)       50 years    
Additional Pre Tax Certain Eligible Employee Contribution To Saving Plan       $ 6,500 6,000.0 6,000.0
Maximum Employee Contribution As Percentage Of Compensation 6.00%     10.00%    
Percentage Of Employer Contribution 100.00% 87.50% 75.00%      
Employee Contribution, Percentage of Compensation   6.00% 6.00%      
Share-based Payment Arrangement, Expense       $ 31,600,000 31,000,000.0 22,000,000.0
Number of Service Hours       1,000    
Restricted Stock [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)       4 years    
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation       $ 4,100,000 $ 5,500,000  
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares) | shares       27,890 40,578  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value       $ 22,300,000 $ 20,200,000 18,600,000
Performance Shares [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value       $ 8,200,000 $ 4,200,000 $ 1,500,000
Employee Stock Purchase Plan [Member] | UK Sharesave Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)       3 years    
Common Stock, Capital Shares Reserved for Future Issuance (in shares) | shares       454,178    
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date       5.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period (in shares) | shares       8,174 18,713 19,247
Value of Common Stock Issued to Employees Per Share (in dollars per share) | $ / shares       $ 159.98 $ 136.35 $ 101.27