v3.26.1
Common Stock Equity and Earnings Per Share - Schedule of ATM Program (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Jul. 06, 2026
USD ($)
agreement
Dec. 18, 2025
USD ($)
$ / shares
shares
Sep. 04, 2025
USD ($)
$ / shares
shares
Dec. 23, 2024
USD ($)
$ / shares
shares
Feb. 28, 2024
USD ($)
$ / shares
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Nov. 08, 2024
USD ($)
Subsidiary or Equity Method Investee [Line Items]              
Number of Shares (in shares) | shares           8,306,132  
Forward Sales Price Per Share (in dollars per share) | $ / shares           $ 97.38  
Aggregate Value           $ 808,887  
ATM Program              
Subsidiary or Equity Method Investee [Line Items]              
Initial Price, Aggregate Value             $ 900,000
November 2024              
Subsidiary or Equity Method Investee [Line Items]              
Number of Shares (in shares) | shares           552,833  
Forward Sales Price Per Share (in dollars per share) | $ / shares           $ 89.73  
Aggregate Value           $ 49,606  
March 2025              
Subsidiary or Equity Method Investee [Line Items]              
Number of Shares (in shares) | shares           544,959  
Forward Sales Price Per Share (in dollars per share) | $ / shares           $ 90.83  
Aggregate Value           $ 49,499  
August 2025              
Subsidiary or Equity Method Investee [Line Items]              
Number of Shares (in shares) | shares           543,001  
Forward Sales Price Per Share (in dollars per share) | $ / shares           $ 91.21  
Aggregate Value           $ 49,527  
September 2025              
Subsidiary or Equity Method Investee [Line Items]              
Number of Shares (in shares) | shares           558,622  
Forward Sales Price Per Share (in dollars per share) | $ / shares           $ 88.69  
Aggregate Value           $ 49,544  
January 2026              
Subsidiary or Equity Method Investee [Line Items]              
Number of Shares (in shares) | shares           119,553  
Forward Sales Price Per Share (in dollars per share) | $ / shares           $ 89.88  
Aggregate Value           $ 10,745  
March 2026, 1              
Subsidiary or Equity Method Investee [Line Items]              
Number of Shares (in shares) | shares           646,674  
Forward Sales Price Per Share (in dollars per share) | $ / shares           $ 99.52  
Aggregate Value           $ 64,357  
March 2026, 2              
Subsidiary or Equity Method Investee [Line Items]              
Number of Shares (in shares) | shares           490,537  
Forward Sales Price Per Share (in dollars per share) | $ / shares           $ 100.94  
Aggregate Value           $ 49,515  
March 2026, 3              
Subsidiary or Equity Method Investee [Line Items]              
Number of Shares (in shares) | shares           488,813  
Forward Sales Price Per Share (in dollars per share) | $ / shares           $ 101.28  
Aggregate Value           $ 49,507  
March 2026, 4              
Subsidiary or Equity Method Investee [Line Items]              
Number of Shares (in shares) | shares           916,930  
Forward Sales Price Per Share (in dollars per share) | $ / shares           $ 98.12  
Aggregate Value           $ 89,969  
April 2026              
Subsidiary or Equity Method Investee [Line Items]              
Number of Shares (in shares) | shares           1,000,000  
Forward Sales Price Per Share (in dollars per share) | $ / shares           $ 99.00  
Aggregate Value           $ 99,000  
May 2026              
Subsidiary or Equity Method Investee [Line Items]              
Number of Shares (in shares) | shares           699,100  
Forward Sales Price Per Share (in dollars per share) | $ / shares           $ 99.16  
Aggregate Value           $ 69,323  
June 2026, 1              
Subsidiary or Equity Method Investee [Line Items]              
Number of Shares (in shares) | shares           879,813  
Forward Sales Price Per Share (in dollars per share) | $ / shares           $ 101.35  
Aggregate Value           $ 89,169  
June 2026, 2              
Subsidiary or Equity Method Investee [Line Items]              
Number of Shares (in shares) | shares           865,297  
Forward Sales Price Per Share (in dollars per share) | $ / shares           $ 103.00  
Aggregate Value           $ 89,126  
July 2026 Forward Sale Agreements | Subsequent Event              
Subsidiary or Equity Method Investee [Line Items]              
Number of forward sale agreements | agreement 1            
Aggregate Value $ 84,000            
February 2024 Forward Sale Agreements              
Subsidiary or Equity Method Investee [Line Items]              
Initial Price, Number of Shares (in shares) | shares         11,240,601    
Initial Price, Aggregate Value         $ 725,131    
Number of Shares (in shares) | shares   1,193,950 243,186 5,377,115      
Forward Sales Price Per Share (in dollars per share) | $ / shares   $ 62.82 $ 63.12 $ 64.17 $ 64.51    
Aggregate Value   $ 75,004 $ 15,350 $ 345,049