v3.26.1
Stock-based Compensation (Summary of Activity Information about Employee Restricted Stock Units) (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 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 129,017 136,535
Vested, Shares (127,413) (118,406)
Forfeited, Shares (2,493) (2,108)
Outstanding, end of period, Shares 381,055 402,733
Outstanding, beginning of period, Weighted Average Grant Date Fair Value $ 144.61 $ 137.44
Granted, Weighted Average Grant Date Fair Value 171.17 160.4
Vested, Weighted Average Grant Date Fair Value 139.95 139.49
Forfeited, Weighted Average Grant Date Fair Value 148.75 140.39
Outstanding, end of period, Weighted Average Grant Date Fair Value $ 155.13 $ 144.6
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 0 (14,369)
Outstanding, end of period, Shares 137,049 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 0 152.88
Outstanding, end of period, Weighted Average Grant Date Fair Value $ 164.6 $ 153.78