XML 106 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Schedule Of Stock Options Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Exercised (15,344) (22,270) (19,715)
Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Balance, Beginning 193,644    
Options Exercised (22,689)    
Options Expired (11,151)    
Options Forfeited (4,444)    
Options Balance, Ending 155,360 193,644  
Options Exercisable, Ending 136,583    
Weighted Average Exercise Price, Balance, Beginning $ 31.21    
Weighted Average Exercise Price, Exercised 21.20    
Weighted Average Exercise Price, Expired 37.38    
Weighted Average Exercise Price, Forfeited 30.63    
Weighted Average Exercise Price, Balance, Ending 32.25 $ 31.21  
Weighted Average Exercise Price, Exercisable, Ending $ 32.46    
Weighted Average Remaining Contractual Term (years), Balance, Ending 4 years 3 months 18 days    
Weighted Average Remaining Contractual Term (years), Exercisable, Ending 3 years 10 months 20 days    
Aggregate Intrinsic Value, Balance, Ending $ 504    
Aggregate Intrinsic Value, Balance, Exercisable, Ending $ 435