Dividends - Summary of Dividends Declared (Details) - $ / shares |
Feb. 12, 2026 |
Feb. 13, 2025 |
Mar. 31, 2026 |
Mar. 31, 2025 |
|---|---|---|---|---|
| Dividends Payable [Line Items] | ||||
| Dividend per Share | $ 0.47 | $ 0.53 | ||
| O2026 Q1 Supplemental Dividends [Member] | ||||
| Dividends Payable [Line Items] | ||||
| Date Declared | Feb. 12, 2026 | |||
| Dividend | Supplemental | |||
| Record Date | Feb. 27, 2026 | |||
| Payment Date | Mar. 20, 2026 | |||
| Dividend per Share | $ 0.01 | |||
| O2026 Q1 Base Dividends [Member] | ||||
| Dividends Payable [Line Items] | ||||
| Date Declared | Feb. 12, 2026 | |||
| Dividend | Base | |||
| Record Date | Mar. 16, 2026 | |||
| Payment Date | Mar. 31, 2026 | |||
| Dividend per Share | $ 0.46 | |||
| O2025 Q1 Supplemental Dividends [Member] | ||||
| Dividends Payable [Line Items] | ||||
| Date Declared | Feb. 13, 2025 | |||
| Dividend | Supplemental | |||
| Record Date | Feb. 28, 2025 | |||
| Payment Date | Mar. 20, 2025 | |||
| Dividend per Share | $ 0.07 | |||
| O2025 Q1 Base Dividends [Member] | ||||
| Dividends Payable [Line Items] | ||||
| Date Declared | Feb. 13, 2025 | |||
| Dividend | Base | |||
| Record Date | Mar. 14, 2025 | |||
| Payment Date | Mar. 31, 2025 | |||
| Dividend per Share | $ 0.46 |