XML 81 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 7 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 28, 2019
Oct. 31, 2018
Feb. 28, 2018
Feb. 28, 2017
Jul. 31, 2016
Feb. 28, 2016
Dec. 31, 2015
Feb. 28, 2015
Dec. 31, 2013
Mar. 31, 2016
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Nov. 13, 2014
Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Excluding Stock Options                     $ 10,578    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period                     1,363,000 666,000 1,349,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value                     $ 500 $ 700 $ 3,700    
Proceeds from Stock Options Exercised                     59 150 1,344    
Proceeds from Stock Plans                     3,028 2,701 2,463    
Restricted Stock Units (RSUs) [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested                     90,000 74,000 62,900    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding                     $ 494,000        
Share Price                     $ 116.25        
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Total                     $ 124,500        
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition                     3 years 182 days        
Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Excluding Stock Options                     $ 10,600 $ 0 $ 0    
Time-Based RSUs [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period                     133,000 81,000 133,000    
PSU 2019 [Member]                              
Share Price   $ 108.43                          
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term   2 years 328 days                          
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate   28.70%                          
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate   2.90%                          
PSU 2018 [Member]                              
Share Price     $ 110                        
Share-based Compensation Arrangement by Share-based Payment Award, Price Per Share Payable Upon Vesting of Equity Instruments Other than Options     $ 30                        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term     2 years 219 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%                        
2017 PSU's [Member]                              
Share Price       $ 89.37                      
Share-based Compensation Arrangement by Share-based Payment Award, Price Per Share Payable Upon Vesting of Equity Instruments Other than Options       $ 30                      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term       2 years 219 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%                      
2016 PSU's [Member]                              
Share Price           $ 58.98                  
Share-based Compensation Arrangement by Share-based Payment Award, Price Per Share Payable Upon Vesting of Equity Instruments Other than Options           $ 20                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term           2 years 219 days                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate           31.10%                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate           0.90%                  
2015 MPSUs [Member]                              
Share Price             $ 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                     394,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 Compensation Award, 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] | 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 Compensation Award, Tranche Two [Member]                              
Maximum Stock Compensation Costs                           4,500  
2015 MPSUs [Member] | Share-based Compensation Award, Tranche Three [Member]                              
Maximum Stock Compensation Costs                           5,200  
2015 MPSUs [Member] | Share-based Compensation Award, Tranche Four [Member]                              
Maximum Stock Compensation Costs                           $ 6,600  
2015 MPSUs [Member] | Minimum [Member] | Share-based Compensation Award, Tranche One [Member]                              
Market Awards Price Targets             $ 71.36                
2015 MPSUs [Member] | Minimum [Member] | Share-based Compensation Award, Tranche Two [Member]                              
Market Awards Price Targets             89.56                
2015 MPSUs [Member] | Minimum [Member] | Share-based Compensation Award, Tranche Three [Member]                              
Market Awards Price Targets             120.80                
2015 MPSUs [Member] | Minimum [Member] | Share-based Compensation Award, Tranche Four [Member]                              
Market Awards Price Targets             126.08                
2015 MPSUs [Member] | Maximum [Member] | Share-based Compensation Award, Tranche One [Member]                              
Market Awards Price Targets             95.57                
2015 MPSUs [Member] | Maximum [Member] | Share-based Compensation Award, Tranche Two [Member]                              
Market Awards Price Targets             106.81                
2015 MPSUs [Member] | Maximum [Member] | Share-based Compensation Award, Tranche Three [Member]                              
Market Awards Price Targets             135.48                
2015 MPSUs [Member] | Maximum [Member] | Share-based Compensation Award, Tranche Four [Member]                              
Market Awards Price Targets             $ 136.79                
MSUs 2018 [Member]                              
Share Price   $ 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   $ 41,100                          
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                          
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   $ 140                          
MSUs 2018 [Member] | Maximum [Member]                              
Market Awards Price Targets   $ 172                          
2013 MSU's [Member]                              
Share Price                 $ 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                 $ 40            
2013 MSU's [Member] | Maximum [Member]                              
Market Awards Price Targets                 $ 56            
Employee Stock Option [Member]                              
Proceeds from Stock Options Exercised                     $ 100 $ 100 $ 1,300    
Chief Financial Officer [Member] | Restricted Stock Units (RSUs) [Member] | Selling, General and Administrative Expenses [Member]                              
Share-based Compensation Adjustment                   $ 2,900          
Chief Financial Officer [Member] | 2016 PSU's [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period         12,000                    
Employees [Member] | Time-Based RSUs [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period                     4 years        
Director [Member] | Time-Based RSUs [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period                     1 year        
Non-Executive Employees [Member] | PSU 2019 [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, Award Vesting Period   2 years                          
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   $ 30                          
Non-Executive Employees [Member] | PSU 2019 [Member] | Share-based Compensation Award, Tranche One [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   50.00%                          
Non-Executive Employees [Member] | PSU 2019 [Member] | Minimum [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Minimum Percentage Allowed   200.00%                          
Non-Executive Employees [Member] | PSU 2019 [Member] | Maximum [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Percentage Allowed   300.00%                          
Non-Executive Employees [Member] | PSU 2018 [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                        
Non-Executive Employees [Member] | PSU 2018 [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%                        
Non-Executive Employees [Member] | PSU 2018 [Member] | Annual or Quarterly Vesting of Awards Not Based on Performance [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     2 years                        
Non-Executive Employees [Member] | PSU 2018 [Member] | Minimum [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Minimum Percentage Allowed     200.00%                        
Non-Executive Employees [Member] | PSU 2018 [Member] | Maximum [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Percentage Allowed     300.00%                        
Non-Executive Employees [Member] | 2017 PSU's [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                      
Non-Executive Employees [Member] | 2017 PSU's [Member] | Subsequent Event [Member]                              
Total PSU Earned 101,000                            
Non-Executive Employees [Member] | 2017 PSU's [Member] | Share-based Compensation Award, Tranche One [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period       2 years                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       50.00%                      
Non-Executive Employees [Member] | 2017 PSU's [Member] | Minimum [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Minimum Percentage Allowed       200.00%                      
Non-Executive Employees [Member] | 2017 PSU's [Member] | Maximum [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Percentage Allowed       300.00%                      
Non-Executive Employees [Member] | 2016 PSU's [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period           64,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           $ 5,100                  
Total PSU Earned     128,000                        
Non-Executive Employees [Member] | 2016 PSU's [Member] | Share-based Compensation Award, Tranche One [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period           2 years                  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage           50.00%                  
Non-Executive Employees [Member] | 2016 PSU's [Member] | Minimum [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Minimum Percentage Allowed           200.00%                  
Non-Executive Employees [Member] | 2016 PSU's [Member] | Maximum [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Percentage Allowed           300.00%                  
Non-Executive Employees [Member] | 2015 PSU's [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period               58,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               $ 5,700              
Total PSU Earned       118,000                      
Non-Executive Employees [Member] | 2015 PSU's [Member] | Share-based Compensation Award, Tranche One [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period               2 years              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage               50.00%              
Non-Executive Employees [Member] | 2015 PSU's [Member] | Minimum [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Minimum Percentage Allowed               200.00%              
Non-Executive Employees [Member] | 2015 PSU's [Member] | Maximum [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Percentage Allowed               300.00%              
Non-Executive Employees [Member] | 2015 MPSUs [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period             41,000                
Non-Executive Employees [Member] | MSUs 2018 [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period   60,000                          
Non-Executive Employees [Member] | 2013 MSU's [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period                 84,000            
Executive Officer [Member] | PSU 2018 [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                        
Executive Officer [Member] | PSU 2018 [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%                        
Executive Officer [Member] | PSU 2018 [Member] | Quarterly Vesting of Awards Not Based on Performance [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     2 years                        
Executive Officer [Member] | 2017 PSU's [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                      
Executive Officer [Member] | 2017 PSU's [Member] | Subsequent Event [Member]                              
Total PSU Earned 521,000                            
Executive Officer [Member] | 2017 PSU's [Member] | Share-based Compensation Award, Tranche One [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period       2 years                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       50.00%                      
Executive Officer [Member] | 2016 PSU's [Member]                              
Share Price           $ 70.98                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period           285,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           $ 26,100                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term           2 years 109 days                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate           29.60%                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate           0.70%                  
Total PSU Earned     651,000                        
Executive Officer [Member] | 2016 PSU's [Member] | Share-based Compensation Award, Tranche One [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period           2 years                  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage           50.00%                  
Executive Officer [Member] | 2015 PSU's [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period               172,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               $ 21,000              
Total PSU Earned       432,000                      
Executive Officer [Member] | 2015 PSU's [Member] | Share-based Compensation Award, Tranche One [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period               2 years              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage               50.00%              
Executive Officer [Member] | 2015 MPSUs [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period             86,000                
Executive Officer [Member] | MSUs 2018 [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period   60,000                          
Executive Officer [Member] | 2013 MSU's [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period                 276,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                     2,000,000        
Employee Stock Purchase Plan [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant                     4,600,000        
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, 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                     33,000 40,000 53,000    
Employee Stock Purchase Plan Shares Issued, Intrinsic Value                     $ 1,100 $ 1,000 $ 1,000    
Proceeds from Stock Plans                     $ 3,000 $ 2,700 $ 2,500