XML 82 R67.htm IDEA: XBRL DOCUMENT v3.10.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
Mar. 31, 2017
Mar. 31, 2016
Jan. 31, 2016
Mar. 31, 2018
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Non-vested stock (Modified)              
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]              
Approximate risk free interest rate 2.67%            
Expected dividend yield 0.00%            
Expected term (in years) 1 year 22 days            
Non-vested stock (Modified) | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]              
Expected volatility factor 16.00%            
Non-vested stock (Modified) | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]              
Expected volatility factor 32.00%            
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%        
Expected dividend yield 0.00% 0.00% 0.00%        
Expected term (in years) 2 years 9 months     3 years      
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%        
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%        
ESPP Plan              
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]              
Expected dividend yield           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         26.00% 27.00% 27.00%
Approximate risk free interest rate         1.12% 0.60% 0.25%
Expected dividend yield         0.00%    
ESPP Plan | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]              
Expected volatility factor         29.00% 29.00% 41.00%
Approximate risk free interest rate         2.19% 1.12% 0.42%
Expected dividend yield         1.27%