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 | ||||