v3.25.2
Stockholders' equity - ATM common stock offering program and Forward Equity Sales Agreements (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Mar. 31, 2025
Jun. 30, 2025
Feb. 15, 2024
Class of Stock      
Share Repurchase Program, Authorized, Amount   $ 500.0  
Share Repurchase Program, Expiration Date   Dec. 31, 2025  
Share Repurchase Program, Numbers of Share Repurchased 2.2    
Shares Acquired, Average Cost Per Share $ 96.71    
Share Repurchase Program, Remaining Authorized, Number of Shares   241.8  
ATM Common Stock Offering Program. Established February 2024      
Class of Stock      
Common stock available for future issuance (in dollars)   $ 1,470.0 $ 1,500.0