Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation Plan (Schedule Of Share Based Payment Award Restricted Stock Valuation Assumptions) (Details)

v3.24.0.1
Stock-Based Compensation Plan (Schedule Of Share Based Payment Award Restricted Stock Valuation Assumptions) (Details) - Restricted Stock - $ / shares
shares in Thousands
Mar. 14, 2023
Mar. 04, 2022
May 28, 2021
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number issued       1,617 1,546
Exercise Price Range One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number issued 500        
Grant price $ 9.60        
Dividend yield 1.04%        
Expected volatility 45.20%        
Risk-free interest rate 3.64%        
Exercise Price Range Two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number issued   700      
Stock price target   $ 50.00      
Grant price   $ 21.83      
Dividend yield   0.46%      
Expected volatility   41.00%      
Risk-free interest rate   1.74%      
Expected term (years)   4 years 1 month 24 days      
Weighted average fair value   $ 15.37      
Exercise Price Range Three          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number issued     500    
Stock price target     $ 35.00    
Grant price     $ 23.69    
Dividend yield     0.42%    
Expected volatility     42.30%    
Risk-free interest rate     0.30%    
Expected term (years)     1 year 18 days    
Weighted average fair value     $ 14.46    
Minimum | Exercise Price Range One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock price target $ 15.00        
Expected term (years) 2 years 6 months 21 days        
Weighted average fair value $ 7.84        
Maximum | Exercise Price Range One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock price target $ 18.00        
Expected term (years) 3 years 2 months 19 days        
Weighted average fair value $ 8.34