v3.26.3
Stock-based Compensation (Summary of Activity Information about Employee Restricted Stock Units) (Details) - $ / shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Time-Based Restricted Stock Units [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding, beginning of period, Shares 381,944 386,712
Granted, Shares 138,686 137,867
Vested, Shares (130,398) (121,405)
Forfeited, Shares (14,966) (15,025)
Outstanding, end of period, Shares 375,266 388,149
Outstanding, beginning of period, Weighted Average Grant Date Fair Value $ 144.61 $ 137.44
Granted, Weighted Average Grant Date Fair Value 172.44 160.42
Vested, Weighted Average Grant Date Fair Value 139.74 139.6
Forfeited, Weighted Average Grant Date Fair Value 153.54 144.36
Outstanding, end of period, Weighted Average Grant Date Fair Value $ 156.23 $ 144.66
Performance-Based and Market-Based Restricted Stock Units [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding, beginning of period, Shares 133,150 126,211
Granted, Shares 59,663 52,360
Vested, Shares (55,764) (31,052)
Forfeited, Shares (4,273) (14,369)
Outstanding, end of period, Shares 132,776 133,150
Outstanding, beginning of period, Weighted Average Grant Date Fair Value $ 153.78 $ 140.47
Granted, Weighted Average Grant Date Fair Value 167.54 178.39
Vested, Weighted Average Grant Date Fair Value 141.91 141.58
Forfeited, Weighted Average Grant Date Fair Value 163.66 152.88
Outstanding, end of period, Weighted Average Grant Date Fair Value $ 164.63 $ 153.78