v3.26.1
Shareholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jul. 06, 2026
May 02, 2025
Schedule of Capitalization, Equity [Line Items]                      
Stock Issued During Period, Shares, New Issues   18,400           18,400      
Common Stock Issuances [Line Items]                      
Issuance of common stock               $ 382 $ 173    
Issuance of Common Stock (in shares)   8,682         4,031        
Agreement Four                      
Schedule of Capitalization, Equity [Line Items]                      
Stock Issued During Period, Shares, New Issues     5,400                
Share Price     $ 47.67                
Agreement Five                      
Schedule of Capitalization, Equity [Line Items]                      
Stock Issued During Period, Shares, New Issues     6,400                
Share Price     $ 48.68                
Agreement Three                      
Schedule of Capitalization, Equity [Line Items]                      
Stock Issued During Period, Shares, New Issues           3,600     3,600    
Share Price           $ 43.17          
Agreement Two                      
Schedule of Capitalization, Equity [Line Items]                      
Stock Issued During Period, Shares, New Issues       800 11,500            
Share Price       $ 45.42 $ 43.73            
Equity Distribution Agreement                      
Common Stock Issuances [Line Items]                      
Issuance of common stock $ 101 $ 382                  
Issuance of Common Stock (in shares) 2,300 8,700                  
Equity Distribution Agreement | Weighted-Average Net Price                      
Common Stock Issuances [Line Items]                      
Share Price   $ 44.03           $ 44.03   $ 43.29  
Common Stock                      
Schedule of Capitalization, Equity [Line Items]                      
Equity Distribution Agreement   $ 1,000           $ 1,000     $ 2,500