Subsequent Event - Additional Information (Details) - $ / shares |
Feb. 25, 2026 |
Dec. 30, 2025 |
|---|---|---|
| O 2025 Q4 Dividends | ||
| Subsequent Event [Line Items] | ||
| Dividend per share | $ 0.29 | |
| Dividend payable date | Dec. 30, 2025 | |
| Dividend record date | Dec. 16, 2025 | |
| O 2026 Q1 Dividends [Member] | Subsequent Event | ||
| Subsequent Event [Line Items] | ||
| Dividend declared date | Feb. 25, 2026 | |
| Dividend per share | $ 0.29 | |
| Dividend payable date | Mar. 25, 2026 | |
| Dividend record date | Mar. 11, 2026 |