XML 50 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 11, 2020
Feb. 29, 2020
Feb. 28, 2018
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Nov. 13, 2014
Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised           $ 14,110 $ 12,471  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)           453,000    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)           $ 171.47    
Proceeds from Stock Plans           $ 1,892 1,627  
Restricted Stock Units (RSUs) [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested       $ 39,700 $ 26,300 221,900 84,000  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding       $ 721,300   $ 721,300    
Share Price (in dollars per share)       $ 237.00   $ 237.00    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total       $ 135,800   $ 135,800    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)           3 years    
Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised           $ 14,100 $ 12,500  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)           70,000    
Time-Based RSUs [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)           70,000    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)           $ 181.41    
Time-Based RSUs [Member] | Employees [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)           4 years    
Time-Based RSUs [Member] | Director [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)           1 year    
PSU 2020 [Member]                
Share Price (in dollars per share)   $ 182.62            
Share-based Compensation Arrangement by Share-based Payment Award, Price Per Share Payable Upon Vesting of Equity Instruments Other than Options (in dollars per share)   30            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)   $ 182.62            
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term (Year)   2 years            
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate   33.60%            
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate   1.40%            
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate   1.10%            
PSU 2020 [Member] | Executive Officer [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   100,000            
Share-based Compensation Arrangement by Share-based Payment Award, Vesting, Measurement Period of Relative Revenue Growth Rate to Industry Average (Year)   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   $ 51,100            
PSU 2020 [Member] | Executive Officer [Member] | Vesting First Quarter of 2022 if Performance Conditions are Met [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   50.00%            
PSU 2020 [Member] | Executive Officer [Member] | Vesting Over Two Years Following First Quarter of 2022 on Quarterly Basis [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   50.00%            
PSU 2020 [Member] | Non-Executive Employees [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   30,000            
Share-based Compensation Arrangement by Share-based Payment Award, Vesting, Measurement Period of Relative Revenue Growth Rate to Industry Average (Year)   2 years            
Maximum Stock Compensation Costs   $ 12,900            
PSU 2020 [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 2020 [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 2020 [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 2020 [Member] | Non-Executive Employees [Member] | Vesting Over Two Years Following First Quarter of 2022 on Quarterly Basis [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   50.00%            
PSU 2018 [Member] | Non-Executive Employees [Member] | Annual or Quarterly Vesting of Awards Not Based on Performance [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)     2 years          
The2014 Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)               5,500,000
Amended and Restated 2014 Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares) 10,500,000              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)       6,200,000   6,200,000    
Employee Stock Purchase Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)       4,500,000   4,500,000    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total       $ 100   $ 100    
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares)       0 0 15,000 14,000  
Employee Stock Purchase Plan Shares Issued, Intrinsic Value           $ 1,000 $ 300  
Proceeds from Stock Plans           $ 1,900 $ 1,600