XML 120 R107.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
ESPP [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Balance Outstanding 25,943 24,249  
Granted 34,894 28,083  
Exercised (1,607) (1,458)  
Expired (27,306) (24,931)  
Balance Outstanding 31,924 25,943  
Weighted Average Price Per Share: Balance Outstanding $ 28.73 $ 30.24  
Weighted Average Price Per Share: Granted 26.35 28.73  
Weighted Average Price Per Share: Exercised 27.21 29.44  
Weighted Average Price Per Share: Expired 27.77 30.16  
Weighted Average Price Per Share: Balance Outstanding $ 26.35 $ 28.73  
Aggregate Intrinsic Value $ 166 $ 191  
Number of shares available for future grants 172,021    
ISOP [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Balance Outstanding 70,454 90,254  
Granted  
Exercised (300)  
Forfeited (19,500)  
Balance Outstanding 70,454 70,454  
Weighted Average Price Per Share: Balance Outstanding $ 28.84 $ 28.46  
Weighted Average Price Per Share: Granted  
Weighted Average Price Per Share: Exercised 21.27  
Weighted Average Price Per Share: Forfeited 27.22  
Weighted Average Price Per Share: Balance Outstanding $ 28.84 $ 28.84  
Aggregate Intrinsic Value $ 191 $ 511 $ 419
Restricted Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Balance Outstanding 20,504 11,955  
Granted 15,734 18,814  
Vested (17,183) (9,974)  
Forfeited (548) (291)  
Balance Outstanding 18,507 20,504  
Weighted Average Price Per Share: Balance Outstanding $ 32.40 $ 29.30  
Weighted Average Price Per Share: Granted 31.64 33.30  
Weighted Average Price Per Share: Vested 31.56 32.07  
Weighted Average Price Per Share: Forfeited 32.48 30.40  
Weighted Average Price Per Share: Balance Outstanding $ 32.53 $ 32.40  
Number of shares available for future grants 253,541