v3.26.1
Equity (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2026
Jun. 30, 2026
May 31, 2026
Feb. 28, 2026
Mar. 31, 2025
Sep. 30, 2024
Sep. 30, 2024
Sep. 15, 2024
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Stock Issued During Period, Shares, Treasury Stock Reissued                         970,100  
Common Stock, Dividends, Per Share, Declared                 $ 0.64   $ 0.60   $ 1.28 $ 1.20
Dividends, Common Stock, Cash                 $ 293,032 $ 292,867 $ 258,467 $ 258,249    
Forward Contracts [Member]                            
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount                     2,423,880     1,304,889
Equity Distribution Program [Member]                            
Forward Contract Indexed to Equity, Settlement, Cash, Amount   $ 2,800,000             2,800,000       $ 2,800,000  
Equity Distribution Sales Agreement, Maximum Aggregate Gross Sales Price   4,500,000             4,500,000       4,500,000  
Common Stock [Member] | Equity Distribution Program [Member]                            
Forward Contract Indexed to Equity, Settlement, Cash, Amount   $ 126,098   $ 346,243         $ 126,098       $ 126,098  
Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share   $ 61.28   $ 75.05                    
Stock Issued During Period, Shares, New Issues                         0 0
Forward Contract Indexed to Issuer's Equity, Shares         2,713,790 1,900,000 888,756 1,169,070            
Forward Contract Indexed to Equity, Settlement, Number of Shares   2,057,826   4,613,790         2,057,826       2,057,826  
Payments of Stock Issuance Costs   $ 300   $ 500                    
Common Stock [Member] | Equity Offering [Member]                            
Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share     $ 110.74                      
Forward Contract Indexed to Issuer's Equity, Shares     19,200,000                      
Forward Contract Indexed to Equity, Settlement, Number of Shares   3,800,000             3,800,000       3,800,000  
Common Stock [Member] | Equity Forward Sale Agreements [Member]                            
Forward Contract Indexed to Equity, Settlement, Cash, Amount   $ 545,902             $ 545,902       $ 545,902  
Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share   $ 81.87                        
Forward Contract Indexed to Equity, Settlement, Number of Shares   6,650,417             6,650,417       6,650,417  
Payments of Stock Issuance Costs   $ 300                        
Subsequent Event [Member]                            
Common Stock, Dividends, Per Share, Declared $ 0.64