Subsequent Event (Narrative) (Details) - $ / shares |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jul. 01, 2026 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Subsequent Event [Line Items] | |||||
| Dividends declared on common stock, per share | $ 0.09 | $ 0.07 | $ 0.18 | $ 0.14 | |
| Dividends declared on preferred stock, per share | $ 9 | $ 7 | $ 18 | $ 14 | |
| Subsequent Event [Member] | |||||
| Subsequent Event [Line Items] | |||||
| Dividends declared on common stock, per share | $ 0.09 | ||||
| Subsequent Event [Member] | O 2026 Q3 Dividends [Member] | |||||
| Subsequent Event [Line Items] | |||||
| Dividends Payable, Date to be Paid | Jul. 21, 2026 | ||||
| Dividends Payable, Date of Record | Jul. 13, 2026 | ||||
| Subsequent Event [Member] | Series D Preferred Stock [Member] | |||||
| Subsequent Event [Line Items] | |||||
| Dividends declared on preferred stock, per share | $ 9 | ||||