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.4
Stock-Based Compensation Plan (Schedule Of Valuation Assumptions Used In Computing Fair Value Of Stock-Based Awards) (Details) - Stock Options [Member] - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options granted 1,098    
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year    
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 5 years    
2015 Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options granted 1,098 188  
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     1,938
2015 Plan [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year 1 year  
Grant price   $ 13.21  
Dividend yield   0.76%  
Expected Volatility [1] 40.90% 41.00% 40.60%
Risk-free interest rate 0.41% 1.88%  
Expected term (years) 5 years 3 months 21 days 5 years 3 months 21 days 5 years
Weighted average fair value (per share) $ 3.72 $ 4.87  
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 $ 9.99   $ 6.80
Dividend yield 0.59%   0.00%
Risk-free interest rate     2.65%
Weighted average fair value (per share)     $ 2.77
2015 Plan [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years 3 years  
Expected Volatility 44.20% [1] 41.20%  
Risk-free interest rate 0.65% 1.93%  
Expected term (years) 6 years 6 months 6 years 6 years 6 months
Weighted average fair value (per share) $ 6.89 $ 5.13  
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     5 years
Grant price $ 16.93   $ 10.21
Dividend yield 1.00%   1.09%
Expected Volatility     42.50%
Risk-free interest rate     3.09%
Weighted average fair value (per share)     $ 4.08
[1] Expected volatility is based upon the Company’s historical volatility.