XML 18 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Note 3 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 28, 2019
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Nov. 13, 2014
Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised       $ 14,561 $ 9,684  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period       582,000    
Proceeds from Stock Plans       $ 3,277 3,028  
Restricted Stock Units (RSUs) [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested   $ 26,100 $ 13,900 110,100 79,000  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding   $ 617,600   $ 617,600    
Share Price   $ 155.63   $ 155.63    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   $ 120,500   $ 120,500    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition       3 years 4 months 24 days    
Performance-based RSUs (PSUs) [Member]            
Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised       $ 14,600 $ 9,600  
Time-Based RSUs [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period       47,000    
Time-Based RSUs [Member] | Non-executive Employees and Non-employer Directors [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period       88,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] | Executive Officer [Member]            
Share Price $ 130.67          
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          
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 7 months 6 days          
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 29.00%          
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 2.50%          
PSU 2019 [Member] | Executive Officer [Member] | Share-based Payment Arrangement, Tranche One [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 50.00%          
PSU 2019 [Member] | Executive Officer [Member] | Share-based Payment Arrangement, Tranche Two [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 2 years          
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   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   4,500,000    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   $ 400   $ 400    
Stock Issued During Period, Shares, Employee Stock Purchase Plans   14,000 15,000 28,000 33,000  
Employee Stock Purchase Plan Shares Issued, Intrinsic Value   $ 400 $ 600 $ 700 $ 1,100  
Proceeds from Stock Plans       $ 3,300 $ 3,000