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.22.0.1
Stock-Based Compensation Plan (Schedule Of Valuation Assumptions Used In Computing Fair Value Of Stock-Based Awards) (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of options 500,000    
Stock Options [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year    
Stock Options [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number issued 500    
Restricted Stock [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years)   6 months 7 days  
2015 Plan [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield   1.00%  
2015 Plan [Member] | Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of options 500 1,098 188
Grant price     $ 13.21
Dividend yield     0.76%
2015 Plan [Member] | Stock Options [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year 1 year 1 year
Grant price $ 15.15 $ 9.99  
Dividend yield 0.41% 0.59%  
Expected Volatility 39.10% 40.90% 41.00%
Risk-free interest rate 0.50% 0.41% 1.88%
Expected term (years) 5 years 3 months 21 days 5 years 3 months 21 days 5 years 3 months 21 days
Weighted average fair value (per share) $ 5.88 $ 3.72 $ 4.87
2015 Plan [Member] | Stock Options [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]      
Grant price     $ 13.21
Dividend yield     0.76%
2015 Plan [Member] | Stock Options [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years 5 years 3 years
Grant price $ 24.43 $ 16.93  
Dividend yield 0.66%    
Expected Volatility 43.60% 44.20% 41.20%
Risk-free interest rate 1.02% 0.65% 1.93%
Expected term (years) 6 years 6 years 6 months 6 years
Weighted average fair value (per share) $ 9.23 $ 6.89 $ 5.13