Organization - Schedule of Dividends Payable (Details) - $ / shares |
Sep. 09, 2026 |
Jun. 10, 2026 |
Mar. 25, 2026 |
|---|---|---|---|
| O 2026 Q1 Dividends [Member] | |||
| Dividends Payable [Line Items] | |||
| Dividend per share | $ 0.29 | ||
| Record date | Mar. 11, 2026 | ||
| Payment date | Mar. 25, 2026 | ||
| O 2026 Q2 Dividends [Member] | |||
| Dividends Payable [Line Items] | |||
| Dividend per share | $ 0.29 | ||
| Record date | May 27, 2026 | ||
| Payment date | Jun. 10, 2026 | ||
| O 2026 Q3 Dividends [Member] | |||
| Dividends Payable [Line Items] | |||
| Dividend per share | $ 0.29 | ||
| Record date | Aug. 26, 2026 | ||
| Payment date | Sep. 09, 2026 |