v3.26.1
Equity and Dividends (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Aug. 07, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dividends Payable [Line Items]          
Dividends to common stockholders (in dollars per share)   $ 0.92 $ 0.90 $ 1.84 $ 1.80
Subsequent event          
Dividends Payable [Line Items]          
Dividends to common stockholders (in dollars per share) $ 0.94        
At The Market, Matures in Q2 2026          
Dividends Payable [Line Items]          
At-the market shelf registration, equity offering sales agreement, aggregate sales price   $ 500.0   $ 500.0  
Remaining sales agreement       $ 44.9