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.22.0.1
Stock-Based Compensation Plan (Schedule Of Share Based Payment Award Restricted Stock Valuation Assumptions) (Details) - Restricted Stock [Member] - $ / shares
12 Months Ended
May 28, 2021
Aug. 27, 2020
Jan. 07, 2019
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number issued       1,000 600
Exercise Price Range One [Member]          
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%        
Weighted average fair value $ 14.46        
Exercise Price Range Two [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number issued   100      
Stock Price Target   $ 15.00      
Grant price   $ 12.72      
Dividend yield   0.79%      
Expected Volatility   41.10%      
Risk-free interest rate   0.19%      
Weighted average fair value   $ 9.91      
Exercise Price Range Three [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number issued     500    
Stock Price Target     $ 15.00    
Grant price     $ 10.21    
Dividend yield     0.00%    
Expected Volatility     42.40%    
Risk-free interest rate     2.53%    
Weighted average fair value     $ 7.92    
Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected term (years)         6 months 7 days
Minimum [Member] | Exercise Price Range One [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected term (years)       1 year 18 days  
Minimum [Member] | Exercise Price Range Three [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected term (years)     4 years 3 months 10 days    
Maximum [Member] | Exercise Price Range Three [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected term (years)     5 years 3 months 10 days