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.24.0.1
Stock-Based Compensation Plan (Schedule Of Valuation Assumptions Used In Computing Fair Value Of Stock-Based Awards) (Details) - $ / shares
shares in Thousands
12 Months Ended
Mar. 14, 2023
Mar. 04, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Employee Stock Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award          
Number of options     75    
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award          
Number issued     500    
2015 Plan | Employee Stock Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award          
Number of options     75   500
Vesting period     1 year    
Grant price     $ 7.91    
Dividend yield     1.26%    
Expected volatility     47.80%    
Risk-free interest rate     3.69%    
Expected term (years)     5 years 3 months 21 days    
Weighted average fair value (per share)     $ 2.48    
2015 Plan | Employee Stock Option [Member] | Vest In One To Three Years          
Share-based Compensation Arrangement by Share-based Payment Award          
Number of options       430  
2015 Plan | Employee Stock Option [Member] | Vesting Immediately          
Share-based Compensation Arrangement by Share-based Payment Award          
Number of options       10  
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 | Employee Stock Option [Member] | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award          
Vesting period     1 year   1 year
Grant price     $ 7.91 $ 21.83 $ 15.15
Dividend yield     1.26% 0.46% 0.41%
Expected volatility     47.80% 39.40% 39.10%
Risk-free interest rate     3.69% 1.66% 0.50%
Weighted average fair value (per share)     $ 2.48 $ 8.03 $ 5.88
2015 Plan | Employee Stock Option [Member] | Minimum | Vest In One To Three Years          
Share-based Compensation Arrangement by Share-based Payment Award          
Vesting period       1 year  
Grant price       $ 18.67  
Dividend yield       0.36%  
Expected volatility       38.60%  
Risk-free interest rate       1.46%  
Expected term (years)       5 years 3 months 21 days 5 years 3 months 21 days
Weighted average fair value (per share)       $ 7.82  
2015 Plan | Employee Stock Option [Member] | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award          
Vesting period         3 years
Grant price         $ 24.43
Dividend yield         0.66%
Expected volatility         43.60%
Risk-free interest rate         1.02%
Weighted average fair value (per share)         $ 9.23
2015 Plan | Employee Stock Option [Member] | Maximum | Vest In One To Three Years          
Share-based Compensation Arrangement by Share-based Payment Award          
Vesting period       3 years  
Grant price       $ 27.65  
Dividend yield       0.54%  
Expected volatility       40.90%  
Risk-free interest rate       3.38%  
Expected term (years)       6 years 3 days 6 years
Weighted average fair value (per share)       $ 10.41  
2015 Plan | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award          
Number issued 500 700      
2015 Plan | Restricted Stock | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award          
Number issued 250