v3.26.1
Shareholders' Equity - Equity Forward Sale Agreements (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 6 Months Ended
Jun. 30, 2026
Aug. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Stockholders Equity [Line items]        
Net proceeds     $ 476 $ 0
Forward Sale Agreements        
Stockholders Equity [Line items]        
Issuance of shares (in shares) 3,403,756 8,098,592 4,694,836  
Sale of stock, price per share (in dollars per share)   $ 139.657    
Net proceeds $ 476