Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation Plan (Schedule Of Valuation Assumptions Used In Computing Fair Value Of Stock-Based Awards) (Details)

v3.20.1
Stock-Based Compensation Plan (Schedule Of Valuation Assumptions Used In Computing Fair Value Of Stock-Based Awards) (Details) - Stock Options - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options granted 188    
2015 Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options granted 188 1,938  
Grant price $ 13.21    
Dividend yield 0.76%    
2015 Plan [Member] | Vest In Four Equal Consecutive Quarterly Tranches From The Date Of Grant [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options granted     363
Dividend yield     0.00%
2015 Plan [Member] | Vesting Immediately [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options granted     100
Grant price     $ 6.10
Dividend yield     0.00%
Expected Volatility     46.90%
Risk-free interest rate     1.41%
Expected life (years)     2 years 9 months
Weighted average fair value     $ 1.20
2015 Plan [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year 1 year  
Grant price   $ 6.80  
Dividend yield   0.00%  
Expected Volatility [1] 41.00% 40.60% 41.90%
Risk-free interest rate 1.88% 2.65%  
Expected life (years) 5 years 3 months 22 days 5 years 5 years 3 months 22 days
Weighted average fair value $ 4.87 $ 2.77  
2015 Plan [Member] | Minimum [Member] | Vest In Four Equal Consecutive Quarterly Tranches From The Date Of Grant [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period     1 year
Grant price $ 13.21   $ 6.10
Dividend yield 0.76%    
Expected Volatility     46.90%
Risk-free interest rate     1.80%
Expected life (years)     2 years 9 months
Weighted average fair value     $ 2.45
2015 Plan [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years 5 years  
Grant price   $ 10.21  
Dividend yield   1.09%  
Expected Volatility 41.20% [1] 42.50%  
Risk-free interest rate 1.93% 3.09%  
Expected life (years) 6 years 6 years 6 months 5 years 3 months 29 days
Weighted average fair value $ 5.13 $ 4.08  
2015 Plan [Member] | Maximum [Member] | Vest In Four Equal Consecutive Quarterly Tranches From The Date Of Grant [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period     minus 2 years
Grant price     $ 6.15
Risk-free interest rate     42.20%
Weighted average fair value     $ 2.49
[1] Expected volatility is based upon the Company's historical volatility.