Subsequent Events - Cash Dividends (Details) - Subsequent Event - $ / shares |
Mar. 31, 2026 |
Mar. 23, 2026 |
Mar. 03, 2026 |
|---|---|---|---|
| Dividends Payable [Line Items] | |||
| Common dividends declared (in dollars per share) | $ 0.65 | ||
| O2025Q2DividendsMember | |||
| Dividends Payable [Line Items] | |||
| Dividends payable, Date declared | Mar. 03, 2026 | ||
| Dividends payable, Date to be paid | Mar. 31, 2026 | ||
| Dividends payable, Date of record | Mar. 23, 2026 |