XML 78 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 8 - Stock-based Compensation (Details Textual)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2019
USD ($)
$ / shares
shares
Oct. 31, 2018
USD ($)
$ / shares
shares
Feb. 28, 2018
USD ($)
$ / shares
shares
Feb. 28, 2017
USD ($)
$ / shares
shares
Dec. 31, 2015
$ / shares
shares
Dec. 31, 2013
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
shares
Dec. 31, 2017
USD ($)
shares
Dec. 31, 2015
USD ($)
$ / shares
shares
Nov. 13, 2014
shares
Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised | $             $ 16,650 $ 10,637 $ 150    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period             564,000 1,363,000 666,000    
Proceeds from Stock Plans | $             $ 3,277 $ 3,028 $ 2,701    
Restricted Stock Units (RSUs) [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested | $             138,300 90,000 74,000    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding | $             $ 679,500        
Share Price | $ / shares             $ 178.02        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $             $ 100,100        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition             3 years        
Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised | $             $ 16,600 $ 10,600 $ 0    
Time-Based RSUs [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period             52,000 133,000 81,000    
Time-Based RSUs [Member] | Employees [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period             4 years        
Time-Based RSUs [Member] | Director [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period             1 year        
PSU 2019 [Member]                      
Share Price | $ / shares $ 130.67 $ 108.43                  
Share-based Compensation Arrangement by Share-based Payment Award, Price Per Share Payable Upon Vesting of Equity Instruments Other than Options | $ / shares $ 30                    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 2 years 7 months 6 days 2 years 10 months 24 days                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 29.00% 28.70%                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 2.50% 2.90%                  
PSU 2019 [Member] | Executive Officer [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 151,000                    
Share-based Compensation Arrangement by Share-based Payment Award, Vesting, Measurement Period of Relative Revenue Growth Rate to Industry Average 2 years                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Percentage Allowed 300.00%                    
Maximum Stock Compensation Costs | $ $ 46,600                    
PSU 2019 [Member] | Executive Officer [Member] | Vesting First Quarter of 2021 if Performance Conditions are Met [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 50.00%                    
PSU 2019 [Member] | Executive Officer [Member] | Vesting Over Two Years Following First Quarter of 2021 on Quarterly Basis [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 50.00%                    
PSU 2019 [Member] | Non-Executive Employees [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period   53,000                  
Share-based Compensation Arrangement by Share-based Payment Award, Vesting, Measurement Period of Relative Revenue Growth Rate to Industry Average   2 years                  
Maximum Stock Compensation Costs | $   $ 10,900                  
Share-based Compensation Arrangement by Share-based Payment Award, Price Per Share Payable Upon Vesting of Equity Instruments Other than Options | $ / shares   $ 30                  
PSU 2019 [Member] | Non-Executive Employees [Member] | Minimum [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Minimum Percentage Allowed   200.00%                  
PSU 2019 [Member] | Non-Executive Employees [Member] | Maximum [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Percentage Allowed   300.00%                  
PSU 2019 [Member] | Non-Executive Employees [Member] | Vesting First Quarter of 2021 if Performance Conditions are Met [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   50.00%                  
PSU 2019 [Member] | Non-Executive Employees [Member] | Vesting Over Two Years Following First Quarter of 2021 on an Annual or Quarterly Basis [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   50.00%                  
PSU 2018 [Member]                      
Share Price | $ / shares     $ 110.00                
Share-based Compensation Arrangement by Share-based Payment Award, Price Per Share Payable Upon Vesting of Equity Instruments Other than Options | $ / shares     $ 30                
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term     2 years 7 months 6 days                
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate     27.50%                
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate     2.30%                
PSU 2018 [Member] | Executive Officer [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period     188,000                
Share-based Compensation Arrangement by Share-based Payment Award, Vesting, Measurement Period of Relative Revenue Growth Rate to Industry Average     2 years                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Percentage Allowed     300.00%                
Maximum Stock Compensation Costs | $     $ 46,100                
PSU 2018 [Member] | Executive Officer [Member] | Vesting First Quarter of 2020 if Performance Conditions are Met [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     50.00%                
PSU 2018 [Member] | Executive Officer [Member] | Vesting Over Two Years Following First Quarter of 2020 on Quarterly or Annual Basis [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     50.00%                
PSU 2018 [Member] | Non-Executive Employees [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period     44,000                
Share-based Compensation Arrangement by Share-based Payment Award, Vesting, Measurement Period of Relative Revenue Growth Rate to Industry Average     2 years                
Maximum Stock Compensation Costs | $     $ 8,800                
PSU 2018 [Member] | Non-Executive Employees [Member] | Minimum [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Minimum Percentage Allowed     200.00%                
PSU 2018 [Member] | Non-Executive Employees [Member] | Maximum [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Percentage Allowed     300.00%                
PSU 2018 [Member] | Non-Executive Employees [Member] | Vesting First Quarter of 2020 if Performance Conditions are Met [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     50.00%                
PSU 2018 [Member] | Non-Executive Employees [Member] | Vesting Over Two Years Following First Quarter of 2020 on an Annual or Quarterly Basis [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     50.00%                
2017 PSU's [Member]                      
Share Price | $ / shares       $ 89.37              
Share-based Compensation Arrangement by Share-based Payment Award, Price Per Share Payable Upon Vesting of Equity Instruments Other than Options | $ / shares       $ 30              
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term       2 years 7 months 6 days              
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate       28.60%              
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate       1.30%              
2017 PSU's [Member] | Executive Officer [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period       200,000              
Share-based Compensation Arrangement by Share-based Payment Award, Vesting, Measurement Period of Relative Revenue Growth Rate to Industry Average       2 years              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Percentage Allowed       300.00%              
Maximum Stock Compensation Costs | $       $ 31,500              
Total PSU Earned 521,000                    
2017 PSU's [Member] | Executive Officer [Member] | Vested First Quarter of 2019 [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       50.00%              
2017 PSU's [Member] | Executive Officer [Member] | Vesting Over Two Years Following First Quarter of 2019 on Quarterly Basis [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       50.00%              
2017 PSU's [Member] | Non-Executive Employees [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period       48,000              
Share-based Compensation Arrangement by Share-based Payment Award, Vesting, Measurement Period of Relative Revenue Growth Rate to Industry Average       2 years              
Maximum Stock Compensation Costs | $       $ 6,100              
Total PSU Earned 101,000                    
2017 PSU's [Member] | Non-Executive Employees [Member] | Minimum [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Minimum Percentage Allowed       200.00%              
2017 PSU's [Member] | Non-Executive Employees [Member] | Maximum [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Percentage Allowed       300.00%              
2017 PSU's [Member] | Non-Executive Employees [Member] | Vested First Quarter of 2019 [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       50.00%              
2017 PSU's [Member] | Non-Executive Employees [Member] | Vesting Over Two Years Following First Quarter of 2019 on an Annual or Quarterly Basis [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       50.00%              
2015 MPSUs [Member]                      
Share Price | $ / shares         $ 61.35         $ 61.35  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Percentage Allowed         500.00%            
Maximum Stock Compensation Costs | $                   $ 24,600  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate                   33.20%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate                   1.30%  
Number of MPSU Tranches         4            
Total MSUs Earned             600,000        
Share-based Compensation Arrangement by Share-based Payment Award, Post-Award Vesting Period, Restriction Period on Sales         2 years            
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions                   7.80%  
2015 MPSUs [Member] | Share-based Payment Arrangement, Tranche One [Member]                      
Maximum Stock Compensation Costs | $                   $ 8,300  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Price Targets         5            
2015 MPSUs [Member] | Share-based Payment Arrangement, Tranche One [Member] | Minimum [Member]                      
Market Awards Price Targets | $ / shares         $ 71.36            
2015 MPSUs [Member] | Share-based Payment Arrangement, Tranche One [Member] | Maximum [Member]                      
Market Awards Price Targets | $ / shares         $ 95.57            
2015 MPSUs [Member] | Second, Third, and Fourth Tranches [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Price Targets         5            
Total number of performance conditions         6            
2015 MPSUs [Member] | Share-based Payment Arrangement, Tranche Two [Member]                      
Maximum Stock Compensation Costs | $                   4,500  
2015 MPSUs [Member] | Share-based Payment Arrangement, Tranche Two [Member] | Minimum [Member]                      
Market Awards Price Targets | $ / shares         $ 89.56            
2015 MPSUs [Member] | Share-based Payment Arrangement, Tranche Two [Member] | Maximum [Member]                      
Market Awards Price Targets | $ / shares         106.81            
2015 MPSUs [Member] | Share-based Payment Arrangement, Tranche Three [Member]                      
Maximum Stock Compensation Costs | $                   5,200  
2015 MPSUs [Member] | Share-based Payment Arrangement, Tranche Three [Member] | Minimum [Member]                      
Market Awards Price Targets | $ / shares         120.80            
2015 MPSUs [Member] | Share-based Payment Arrangement, Tranche Three [Member] | Maximum [Member]                      
Market Awards Price Targets | $ / shares         135.48            
2015 MPSUs [Member] | Share-based Compensation Award, Tranche Four [Member]                      
Maximum Stock Compensation Costs | $                   $ 6,600  
2015 MPSUs [Member] | Share-based Compensation Award, Tranche Four [Member] | Minimum [Member]                      
Market Awards Price Targets | $ / shares         126.08            
2015 MPSUs [Member] | Share-based Compensation Award, Tranche Four [Member] | Maximum [Member]                      
Market Awards Price Targets | $ / shares         $ 136.79            
2015 MPSUs [Member] | Executive Officer [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period         86,000            
2015 MPSUs [Member] | Non-Executive Employees [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period         41,000            
MSUs 2018 [Member]                      
Share Price | $ / shares   $ 108.43                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Percentage Allowed   500.00%                  
Maximum Stock Compensation Costs | $   $ 40,400                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate   31.60%                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate   3.00%                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Price Targets   5                  
Total MSUs Earned             600,000        
Share-based Compensation Arrangement by Share-based Payment Award, Post-Award Vesting Period, Restriction Period on Sales   2 years                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions   8.70%                  
MSUs 2018 [Member] | Minimum [Member]                      
Market Awards Price Targets | $ / shares   $ 140                  
MSUs 2018 [Member] | Maximum [Member]                      
Market Awards Price Targets | $ / shares   $ 172                  
MSUs 2018 [Member] | Executive Officer [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period   60,000                  
MSUs 2018 [Member] | Non-Executive Employees [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period   60,000                  
2013 MSU's [Member]                      
Share Price | $ / shares           $ 31.73          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Percentage Allowed           500.00%          
Maximum Stock Compensation Costs | $           $ 38,200          
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate           38.70%          
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate           1.60%          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Price Targets           5          
Total MSUs Earned                   1,800,000  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions           0.00%          
2013 MSU's [Member] | Minimum [Member]                      
Market Awards Price Targets | $ / shares           $ 40          
2013 MSU's [Member] | Maximum [Member]                      
Market Awards Price Targets | $ / shares           $ 56          
2013 MSU's [Member] | Executive Officer [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period           276,000          
2013 MSU's [Member] | Non-Executive Employees [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period           84,000          
The2014 Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized                     5,500,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant             1,600,000        
Employee Stock Purchase Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant             4,500,000        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $             $ 100        
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee             2,000        
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares per Employee Value             25,000        
Share-based Compensation Arrangement by Share-based Payment Award, Automatic Increase Shares             1,000,000        
Share-basedCompensation Arrangement by Share-based Payment Award, Other Than Options, Percent Increases in Period             2.00%        
Stock Issued During Period, Shares, Employee Stock Purchase Plans             28,000 33,000 40,000    
Employee Stock Purchase Plan Shares Issued, Intrinsic Value | $             $ 700 $ 1,100 $ 1,000    
Proceeds from Stock Plans | $             $ 3,300 $ 3,000 $ 2,700