XML 91 R78.htm IDEA: XBRL DOCUMENT v3.26.1
Common Stock Equity and Earnings Per Share - Schedule of ATM Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Dec. 18, 2025
Sep. 04, 2025
Dec. 23, 2024
Feb. 28, 2024
Mar. 31, 2026
Nov. 08, 2024
Subsidiary or Equity Method Investee [Line Items]            
Number of Shares (in shares)         4,861,922  
Forward Sales Price Per Share (in dollars per share)         $ 95.08  
Aggregate Value         $ 462,269  
ATM Program            
Subsidiary or Equity Method Investee [Line Items]            
Initial Price, Aggregate Value         $ 434,000 $ 900,000
November 2024            
Subsidiary or Equity Method Investee [Line Items]            
Number of Shares (in shares)         552,833  
Forward Sales Price Per Share (in dollars per share)         $ 89.73  
Aggregate Value         $ 49,606  
March 2025            
Subsidiary or Equity Method Investee [Line Items]            
Number of Shares (in shares)         544,959  
Forward Sales Price Per Share (in dollars per share)         $ 90.83  
Aggregate Value         $ 49,499  
August 2025            
Subsidiary or Equity Method Investee [Line Items]            
Number of Shares (in shares)         543,001  
Forward Sales Price Per Share (in dollars per share)         $ 91.21  
Aggregate Value         $ 49,527  
September 2025            
Subsidiary or Equity Method Investee [Line Items]            
Number of Shares (in shares)         558,622  
Forward Sales Price Per Share (in dollars per share)         $ 88.69  
Aggregate Value         $ 49,544  
January 2026            
Subsidiary or Equity Method Investee [Line Items]            
Number of Shares (in shares)         119,553  
Forward Sales Price Per Share (in dollars per share)         $ 89.88  
Aggregate Value         $ 10,745  
March 2026            
Subsidiary or Equity Method Investee [Line Items]            
Number of Shares (in shares)         646,674  
Forward Sales Price Per Share (in dollars per share)         $ 99.52  
Aggregate Value         $ 64,357  
March 2026            
Subsidiary or Equity Method Investee [Line Items]            
Number of Shares (in shares)         490,537  
Forward Sales Price Per Share (in dollars per share)         $ 100.94  
Aggregate Value         $ 49,515  
March 2026            
Subsidiary or Equity Method Investee [Line Items]            
Number of Shares (in shares)         488,813  
Forward Sales Price Per Share (in dollars per share)         $ 101.28  
Aggregate Value         $ 49,507  
March 2026            
Subsidiary or Equity Method Investee [Line Items]            
Number of Shares (in shares)         916,930  
Forward Sales Price Per Share (in dollars per share)         $ 98.12  
Aggregate Value         $ 89,969  
February 2024 Forward Sale Agreements            
Subsidiary or Equity Method Investee [Line Items]            
Initial Price, Number of Shares (in shares)       11,240,601    
Initial Price, Aggregate Value       $ 725,131    
Number of Shares (in shares) 1,193,950 243,186 5,377,115      
Forward Sales Price Per Share (in dollars per share) $ 62.82 $ 63.12 $ 64.17 $ 64.51    
Aggregate Value $ 75,004 $ 15,350 $ 345,049