XML 80 R65.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Stock-Based Compensation and Benefit Plans (Assumptions Used To Value Option Grants) (Details)
1 Months Ended 3 Months Ended 12 Months Ended 13 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Jan. 31, 2016
Mar. 31, 2015
Mar. 31, 2017
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Mar. 31, 2015
Non-vested stock                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]                  
Approximate risk free interest rate 1.48% 0.91% 1.10% 0.85%          
Expected dividend yield 0.00% 0.00% 0.00% 0.00%          
Expected term (in years) 2 years 9 months       3 years       2 years 9 months 4 days
Non-vested stock | Minimum                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]                  
Expected volatility factor 27.00% 29.00% 29.00% 14.00%          
Non-vested stock | Maximum                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]                  
Expected volatility factor 32.00% 39.00% 37.00% 29.00%          
ESPP Plan                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]                  
Expected volatility factor               35.00%  
Approximate risk free interest rate               0.25%  
Expected dividend yield           0.00% 0.00% 0.00%  
Expected term (in years)           6 months 6 months 6 months  
ESPP Plan | Minimum                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]                  
Expected volatility factor           27.00% 27.00%    
Approximate risk free interest rate           0.60% 0.25%    
ESPP Plan | Maximum                  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]                  
Expected volatility factor           29.00% 41.00%    
Approximate risk free interest rate           1.12% 0.42%