XML 51 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Note 3 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2019
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Nov. 13, 2014
Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised         $ 12,471 $ 8,709  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period [1]         484,000    
Proceeds from Stock Plans         $ 1,627 1,562  
Restricted Stock Units (RSUs) [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested   $ 26,300   $ 15,600 84,000 65,200  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding   $ 551,200     $ 551,200    
Share Price   $ 135.78     $ 135.78    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   $ 136,500     $ 136,500    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition         3 years 6 months    
Performance-based RSUs (PSUs) [Member]              
Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised         $ 12,500 $ 8,700  
Time-Based RSUs [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period [1]         44,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         44,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   $ 100     $ 100    
Stock Issued During Period, Shares, Employee Stock Purchase Plans   0   0 14,000 18,000  
Employee Stock Purchase Plan Shares Issued, Intrinsic Value         $ 300 $ 500  
Proceeds from Stock Plans         $ 1,600 $ 1,600  
[1] Amount reflects the number of PSUs that may ultimately be earned based on management’s probability assessment of the achievement of performance conditions at each reporting period.