Subsequent Events - Additional Information (Details) - $ / shares |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jul. 27, 2026 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Subsequent Event [Line Items] | |||||
| Common share dividends declared (in dollars per share) | $ 0.15 | $ 0.15 | $ 0.3 | $ 0.3 | |
| Preferred share dividends declared (in dollars per share) | $ 0.34375 | $ 0.34375 | $ 0.6875 | $ 0.6875 | |
| 2026 Q3 | Subsequent Event | |||||
| Subsequent Event [Line Items] | |||||
| Dividend payable declared date | Jul. 27, 2026 | ||||
| Common share dividends declared (in dollars per share) | $ 0.03 | ||||
| Dividend payable date | Sep. 30, 2026 | ||||
| Record Date | Sep. 15, 2026 | ||||
| 2026 Q3 | Subsequent Event | Series A Preferred Shares | |||||
| Subsequent Event [Line Items] | |||||
| Dividend payable declared date | Jul. 27, 2026 | ||||
| Dividend payable date | Sep. 30, 2026 | ||||
| Record Date | Sep. 23, 2026 | ||||
| Preferred share dividends declared (in dollars per share) | $ 0.34375 | ||||