Subsequent Events (Details) - $ / shares |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jul. 28, 2025 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
7.25% Series B Preferred Stock | |||||
Subsequent Event [Line Items] | |||||
Preferred stock dividends declared (in dollars per share) | $ 0.453125 | $ 0.453125 | $ 0.906250 | $ 0.906250 | |
7.25% Series B Preferred Stock | Subsequent Event | |||||
Subsequent Event [Line Items] | |||||
Preferred stock dividends declared (in dollars per share) | $ 0.453125 | ||||
6.50% Series C Preferred Stock | |||||
Subsequent Event [Line Items] | |||||
Preferred stock dividends declared (in dollars per share) | $ 0.406250 | $ 0.406250 | $ 0.812500 | $ 0.812500 | |
6.50% Series C Preferred Stock | Subsequent Event | |||||
Subsequent Event [Line Items] | |||||
Preferred stock dividends declared (in dollars per share) | $ 0.406250 |