Subsequent Events - Additional Information (Details) - O 2025 Q4 Dividends [Member] - $ / shares |
12 Months Ended | |
|---|---|---|
Mar. 18, 2026 |
Dec. 31, 2025 |
|
| Distributions [Abstract] | ||
| Cash dividend (in dollars per share) | $ 0.34 | |
| Dividend payable date | Jan. 15, 2026 | |
| Dividend record date | Dec. 31, 2025 | |
| Subsequent Event [Member] | ||
| Distributions [Abstract] | ||
| Cash dividend (in dollars per share) | $ 0.34 | |
| Dividend payable date | Apr. 14, 2026 | |
| Dividend record date | Mar. 30, 2026 |