XML 112 R99.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Based Compensation (Schedule Of Share-based Compensation, Stock Options, Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
ESPP [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Balance Outstanding 29,685 19,111  
Granted 26,734 32,209  
Exercised (4,629) (753)  
Expired (27,541) (20,882)  
Balance Outstanding 24,249 29,685  
Weighted Average Price Per Share: Balance Outstanding $ 24.19 $ 36.21  
Weighted Average Price Per Share: Granted 30.24 24.19  
Weighted Average Price Per Share: Exercised 25.80 25.32  
Weighted Average Price Per Share: Expired 24.46 35.15  
Weighted Average Price Per Share: Balance Outstanding $ 30.24 $ 24.19  
Aggregate Intrinsic Value $ 69 $ 84  
Number of shares available for fututre grants 182,761    
ISOP [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Balance Outstanding 92,354 92,979  
Granted  
Exercised (100) (625)  
Forfeited (2,000)  
Balance Outstanding 90,254 92,354  
Weighted Average Price Per Share: Balance Outstanding $ 28.55 $ 28.55  
Weighted Average Price Per Share: Granted  
Weighted Average Price Per Share: Exercised 22.05 27.62  
Weighted Average Price Per Share: Forfeited 33.08  
Weighted Average Price Per Share: Balance Outstanding $ 28.46 $ 28.55  
Aggregate Intrinsic Value $ 419 $ 943
Restricted Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Balance Outstanding 13,533    
Granted 6,095 14,921  
Vested (7,418) (398)  
Forfeited (255) (990)  
Balance Outstanding 11,955 13,533  
Weighted Average Price Per Share: Balance Outstanding $ 31.02    
Weighted Average Price Per Share: Granted 27.54 $ 31.02  
Weighted Average Price Per Share: Vested 30.98 31.02  
Weighted Average Price Per Share: Forfeited 29.50 31.02  
Weighted Average Price Per Share: Balance Outstanding $ 29.30 $ 31.02  
Number of shares available for fututre grants 287,250