Subsequent Events - Additional Information (Details) - USD ($) $ / shares in Units, $ in Thousands |
Nov. 04, 2026 |
Oct. 22, 2026 |
Oct. 06, 2026 |
Sep. 30, 2026 |
Jun. 30, 2026 |
Dec. 31, 2025 |
Sep. 30, 2025 |
[1] | Jun. 30, 2025 |
Dec. 31, 2024 |
|||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Subsequent Event [Line Items] | |||||||||||||
| Distribution payable | $ 0 | $ 12,292 | |||||||||||
| Common shares, outstanding | 17,172,990 | [1] | 17,142,542 | 17,072,253 | 17,038,441 | 15,969,674 | 14,922,603 | ||||||
| Subsequent Event | |||||||||||||
| Subsequent Event [Line Items] | |||||||||||||
| Distribution payable | $ 10,123 | ||||||||||||
| Common shares, outstanding | 17,172,990 | ||||||||||||
| Subsequent Event | O2026 Q4 Dividends | |||||||||||||
| Subsequent Event [Line Items] | |||||||||||||
| Dividend declared date | Nov. 04, 2026 | ||||||||||||
| Dividend declared base distribution | $ 0.8154 | ||||||||||||
| Dividend payable date | Jan. 28, 2027 | ||||||||||||
| Dividend record date | Nov. 04, 2026 | ||||||||||||
| |||||||||||||