v3.26.1
Stock-Based Compensation (Summary Of Stock Option Transactions) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Exercised, Shares (16,808) (6,367) (2,117) (9,703)  
Stock Options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Outstanding at beginning of period, Shares   1,069,386     1,069,386
Granted, Shares         197,851
Forfeited, Shares         (2,895)
Exercised, Shares         (23,175)
Outstanding at end of period, Shares 1,241,167       1,241,167
Exercisable at end of period, Shares 875,772       875,772
Outstanding at beginning of period, Weighted Average Exercise Price   $ 36.63     $ 36.63
Granted, Weighted Average Exercise Price         39.15
Forfeited, Weighted Average Exercise Price         36.61
Exercised, Weighted Average Exercise Price         33.07
Outstanding at end of period, Weighted Average Exercise Price $ 37.11       37.11
Exercisable at end of period, Weighted Average Exercise Price $ 36.94       $ 36.94
Outstanding at end of period, Weighted Average Remaining Life (years)         5 years 4 months 24 days
Exercisable at end of period, Weighted Average Remaining Life (years)         3 years 9 months 18 days
Outstanding at end of period, Aggregate Intrinsic Value $ 2,587       $ 2,587
Exercisable at end of period, Aggregate Intrinsic Value $ 2,125       $ 2,125