v3.26.1
Stock Based Compensation (Narrative) (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 29, 2026
Jul. 31, 2026
Jan. 31, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Common Stock, Dividends, Per Share, Declared       $ 0.64   $ 0.60   $ 1.28 $ 1.20
Dividends, Common Stock, Cash       $ 293,032,000 $ 292,867,000 $ 258,467,000 $ 258,249,000    
Subsequent Event [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Common Stock, Dividends, Per Share, Declared   $ 0.64              
Employee Stock Option                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount           366,136   149,415 305,113
Forward Contracts [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount           2,423,880     1,304,889
Equity Distribution Program [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Forward Contract Indexed to Equity, Settlement, Cash, Amount       $ 2,800,000,000       $ 2,800,000,000  
Employee Stock Option | 2019 Omnibus Incentive Plan [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures     298,829            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 20.81            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number       3,000,194       3,000,194  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price       $ 60.44       $ 60.44  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value       $ 153,900,000       $ 153,900,000  
Restricted Stock [Member] | 2019 Omnibus Incentive Plan [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures 461,708                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 96.03                
Long Term Performance Unit [Member] | 2019 Omnibus Incentive Plan [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures 195,692                
Percent of performance measure based on relative total shareholder return 80.00%             80.00%  
Percent of performance measure based on environmental achievement measure 10.00%             10.00%  
Percent of performance measure based on a reliability achievement measure 1000.00%             1000.00%  
Long Term Performance Unit [Member] | Performance measure based on relative total shareholder return [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 118.24                
Long Term Performance Unit [Member] | Performance measure based on the environmental achievement measure [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 96.03                
Restricted Stock Units (RSUs) [Member] | 2019 Omnibus Incentive Plan [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures 20,954