XML 63 R53.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation (Assumptions Used To Value Option Grants, Stock Awards and ESPP Shares) (Details)
1 Months Ended 3 Months Ended
Mar. 31, 2017
Mar. 31, 2019
Mar. 31, 2018
Non-vested Stock Unit Awards, Modified Grant [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Risk free interest rate 2.67%    
Expected dividend yield 0.00%    
Expected life (in years) 1 year 22 days    
Non-vested Stock Unit Awards, Modified Grant [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Expected volatility factor 16.00%    
Non-vested Stock Unit Awards, Modified Grant [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Expected volatility factor 32.00%    
Non-vested Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Risk free interest rate 1.48%    
Expected dividend yield 0.00%    
Expected life (in years) 2 years 9 months    
Non-vested Stock Units [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Expected volatility factor 27.00%    
Non-vested Stock Units [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Expected volatility factor 32.00%    
2015 ESPP Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Expected dividend yield     0.00%
Expected life (in years)   6 months 6 months
2015 ESPP Plan [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Expected volatility factor   26.00% 27.00%
Risk free interest rate   2.19% 1.12%
Expected dividend yield   1.27%  
2015 ESPP Plan [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Expected volatility factor   29.00% 29.00%
Risk free interest rate   2.49% 1.63%
Expected dividend yield   1.31%