XML 123 R106.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
ESPP [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Balance Outstanding 31,924 25,943  
Granted 37,700 34,894  
Exercised (1,159) (1,607)  
Expired (33,188) (27,306)  
Balance Outstanding 35,277 31,924  
Weighted Average Price Per Share: Balance Outstanding $ 26.35 $ 28.73  
Weighted Average Price Per Share: Granted 26.87 26.35  
Weighted Average Price Per Share: Exercised 26.61 27.21  
Weighted Average Price Per Share: Expired 26.38 27.77  
Weighted Average Price Per Share: Balance Outstanding $ 26.87 $ 26.35  
Aggregate Intrinsic Value $ 107 $ 166  
Number of shares available for future grants 167,509    
ISOP [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Balance Outstanding 70,454 70,454  
Granted  
Exercised (6,375)  
Forfeited  
Balance Outstanding 64,079 70,454  
Weighted Average Price Per Share: Balance Outstanding $ 28.84 $ 28.84  
Weighted Average Price Per Share: Granted  
Weighted Average Price Per Share: Exercised 22.05  
Weighted Average Price Per Share: Forfeited  
Weighted Average Price Per Share: Balance Outstanding $ 29.51 $ 28.84  
Aggregate Intrinsic Value $ 25 $ 191 $ 511
Restricted Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Balance Outstanding 18,507 20,504  
Granted 26,001 15,734  
Vested (16,652) (17,183)  
Forfeited   (548)  
Balance Outstanding 27,856 18,507  
Weighted Average Price Per Share: Balance Outstanding $ 32.53 $ 32.40  
Weighted Average Price Per Share: Granted 27.03 31.64  
Weighted Average Price Per Share: Vested 31.18 31.56  
Weighted Average Price Per Share: Forfeited   32.48  
Weighted Average Price Per Share: Balance Outstanding $ 28.21 $ 32.53  
Number of shares available for future grants 227,540