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.4
Stock-Based Compensation Plan (Schedule Of Valuation Assumptions Used In Computing Fair Value Of Stock-Based Awards) (Details) - $ / shares
12 Months Ended
Mar. 04, 2022
May 28, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock Options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of options     440,000    
Restricted Stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number issued     700,000    
Restricted Stock [Member] | Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected term (years)   1 year 18 days      
2015 Plan [Member] | Stock Options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of options     440,000 500,000 1,098,000
Vesting period     3 years    
Grant price       $ 21.83  
Dividend yield     0.46%    
Expected Volatility     39.40%    
Risk-free interest rate     1.66%    
Expected term (years)     5 years 6 months    
Weighted average fair value (per share)     $ 8.03    
2015 Plan [Member] | Stock Options [Member] | Vest In One To Three Years [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of options     430,000    
2015 Plan [Member] | Stock Options [Member] | Vesting Immediately [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of options     10,000    
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     $ 18.67 $ 15.15 $ 9.99
Dividend yield     0.36% 0.41% 0.59%
Expected Volatility     38.60% 39.10% 40.90%
Risk-free interest rate     1.46% 0.50% 0.41%
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)     $ 7.82 $ 5.88 $ 3.72
2015 Plan [Member] | Stock Options [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     3 years 3 years 5 years
Grant price     $ 27.65 $ 24.43 $ 16.93
Dividend yield     0.54% 0.66% 1.00%
Expected Volatility     40.90% 43.60% 44.20%
Risk-free interest rate     3.38% 1.02% 0.65%
Expected term (years)     6 years 3 days 6 years 6 years 6 months
Weighted average fair value (per share)     $ 10.41 $ 9.23 $ 6.89
2015 Plan [Member] | Restricted Stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number issued 700        
Vesting period per share price qualification $ 50.00